The present invention relates to the field of computer technology, especially relates to a method and device for testing the financial system based on including to improve the software testing front system request data speed and reduce the system pressure: a data simulation layer is added between the front and back of the system, the system simulation layer sends the service request from the data, when the data simulation layer according to the service call request to determine the data storage layer simulation response content service call request corresponding to the response and feedback to the front desk system directly from the data obtained in the simulation layer, the pre stored front system need to ask for the simulation data layer, the data layer can be simulated directly to the front desk the system feedback content, so the system data acquisition speed, and reduce the system pressure.
【技術實現步驟摘要】
本專利技術涉及計算機
,尤其涉及一種基于金融系統的測試方法及裝置。
技術介紹
自動化測試定義:軟件測試是在規定的條件下對程序進行操作,以發現程序錯誤,衡量軟件質量,并對其是否能滿足設計要求進行評估的過程。自動化測試則是把以人為驅動的測試行為轉化為機器執行的一種過程。目前基于分層框架的金融支付系統前臺系統和后臺系統都是獨立部署的兩個系統,兩者間通過規定的報文協議進行數據傳輸。前臺系統回歸測試依賴于整個后臺系統,只有在后臺系統的數據全部準備完成后才可以進行前臺系統的測試。同時,由于業務上對于數據有依賴條件,回歸測試案例執行完一次后必須要重置數據庫數據才能重新執行。為了保證各個測試場景的案例能無次序執行,必須要為不同場景的測試案例分配不同的測試數據。隨著回歸測試案例集的增長,數據的準備將越來越龐大且復雜。綜上所述,現有技術在做回軟件測試時,前臺系統向后臺系統請求數據時,后臺系統反饋數據不及時,同時,也會給后臺系統造成較大的壓力。
技術實現思路
本專利技術提供一種基于金融系統的測試方法及裝置,用以提高軟件測試時前臺系統請求數據的速度及減輕后臺系統壓力。第一方面,本專利技術實施例提供一種基于金融系統的測試方法,包括:數據模擬層接收金融系統的前臺系統的服務調用請求;所述數據模擬層若根據所述服務調用請求確定所述數據模擬層存儲有所述服務調用請求對應的響應內容,則從所述數據模擬層獲取所述響應內容;所述數據模擬層將所述響應內容反饋至所述前臺系統。可選地,所述方法還包括:所述數據模擬層若根據所述服務調用請求確定所述數據模擬層未存儲所述服務調用請求對應的響應內容,則將所述服務 ...
【技術保護點】
一種基于金融系統的測試方法,其特征在于,包括:數據模擬層接收金融系統的前臺系統的服務調用請求;所述數據模擬層若根據所述服務調用請求確定所述數據模擬層存儲有所述服務調用請求對應的響應內容,則從所述數據模擬層獲取所述響應內容;所述數據模擬層將所述響應內容反饋至所述前臺系統。
【技術特征摘要】
1.一種基于金融系統的測試方法,其特征在于,包括:數據模擬層接收金融系統的前臺系統的服務調用請求;所述數據模擬層若根據所述服務調用請求確定所述數據模擬層存儲有所述服務調用請求對應的響應內容,則從所述數據模擬層獲取所述響應內容;所述數據模擬層將所述響應內容反饋至所述前臺系統。2.根據權利要求1所述的方法,其特征在于,所述方法還包括:所述數據模擬層若根據所述服務調用請求確定所述數據模擬層未存儲所述服務調用請求對應的響應內容,則將所述服務調用請求轉發至所述金融系統的后臺系統;所述數據模擬層接收所述后臺系統反饋的與所述服務調用請求對應的響應內容,并反饋至所述前臺系統。3.根據權利要求2所述的方法,其特征在于,所述數據模擬層接收所述后臺系統反饋的與所述服務調用請求對應的響應內容之后,還包括:所述數據模擬層將所述服務調用請求與所述響應內容進行關聯并存儲于所述服務調用請求對應的交易的日志記錄表。4.根據權利要求3所述的方法,其特征在于,所述數據模擬層將獲取的所述服務調用請求中的命令字與所述響應內容進行關聯之前,還包括:所述數據模擬層確定所述服務調用請求對應的交易類型屬于待記錄交易類型列表,所述待記錄交易類型列表包含需要記錄的交易類型。5.根據權利要求1所述的方法,其特征在于,所述數據模擬層若根據所述服務調用請求確定所述數據模擬層存儲有所述服務調用請求對應的響應內容,包括:所述數據模擬層確定接收的所述服務調用請求為報文驗簽且所述報文驗簽存在對應的交易的日志記錄表,則獲取所述交易的日志記錄表;所述數據模擬層獲取所述服務調用請求中的命令字;所述數據模擬層將所述命令字與所述交易的日志記錄表進行比對,若確定所述交易的日志記錄表中包含與所述命令字相同的命令字,則確定所述數據模擬層存儲有所述服務調用請求對應的響應內容。6.根據權利要求5所述的方法,其特征在于,所述獲取所述交易的日志記錄表之后,還包括:將所述交易的日志記錄表與所述服務調用請求對應的交易標號關聯。7.根據權利要求1所述的方法,其特征在于,所述數據模擬層若根據所述服務調用請求確定所述數據模擬層存儲有所述服務調用請求對應的響應內容,包括:所述數據模擬層確定接收的所述服務調用請求不是報文驗簽且所述服務調用請求對應的交易標號存在關聯的交易的日志記錄表,所述數據模擬層獲取所述服務調用請求中的命令字;所述數據模擬層將所述命令字與所述交易的日志記錄表進行比對,若確定所述交易的日志記錄表中包含與所述命令字相同的命令字,則確定所述數據模擬層存儲有所述服務調用請求對應的響應內容。8.根據權利要求5或7所述的方法,其特征在于,確定所述數據模擬層存儲有所述服務調用請求對應的響應內容之前,還包括:所述數據模擬層確定所述服務調用請求中的命令...
【專利技術屬性】
技術研發人員:林輝,朱理,高曉靈,查駿,
申請(專利權)人:中國銀聯股份有限公司,
類型:發明
國別省市:上海;31
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。