[發明專利]高仿真證券業交易類系統的日志回放測試方法及裝置在審
| 申請號: | 202011164335.9 | 申請日: | 2020-10-27 |
| 公開(公告)號: | CN112256581A | 公開(公告)日: | 2021-01-22 |
| 發明(設計)人: | 田江;陳棟;王陽;張令兵;劉沖;夏進 | 申請(專利權)人: | 華泰證券股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 南京縱橫知識產權代理有限公司 32224 | 代理人: | 董建林 |
| 地址: | 210019 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 仿真 證券業 交易 系統 日志 回放 測試 方法 裝置 | ||
1.一種高仿真證券交易類系統的日志回放測試方法,其特征在于,包括以下步驟:
獲取交易系統中的生產報文并解析;
構造多種測試場景并將測試場景保存成磁盤文件;
將測試場景文件里的請求報文同時發往被測系統的基線版本環境和升級版本環境;
通過比對基線版本環境和升級版本環境返回同一請求的響應內容的差異以確認版本升級是否影響到已有功能。
2.根據權利要求1所述的一種高仿真證券交易類系統的日志回放測試方法,其特征在于,所述方法具體包括下列步驟:
日志解析:獲取交易系統中的一個完整交易日的生產報文,將所述生產報文集中存儲并解析,將所述生產報文中的請求報文存儲到報文庫中以備使用;
解析統計:統計匯總解析完成的報文,并按功能號、業務類別、回放策略做進一步劃分;
場景管理:歸檔歷史創建的測試場景,并進行多樣性、真實性場景建設,創建符合生產實際的回放任務;任務創建完成后將生產請求報文保存成待發送請求文件,并分別取每個場景的請求文件里的請求報文向基線版本環境、升級版本環境快速回放;
普通回放:選取場景管理創建的場景任務數據,生成普通回放任務,選定多個執行機,根據日志回放主控機發布的普通回放執行命令,執行普通回放任務,并將場景任務加載成磁盤文件,以備后續快速回放使用;
快速回放:根據測試需要,創建快速回放任務,同時創建發往基線版本環境和升級版本環境的快速回放任務;根據測試場景選定合適數量的執行機,由日志回放測試主控機發布測試執行命令,通過證券交易類定制化協議讀取普通回放保存的場景任務文件里的請求報文,同時向基線版本環境和升級版本環境發送報文,執行日志回放測試,并將基線版本環境和升級版本環境返回的響應分別保存成文件,以備變更字段和回放對比使用;
回放統計:在測試過程中實時監控測試執行過程,實時監控基線版本環境和升級版本環境;
變更字段:通過比對快速回放保存的基線版本、升級版本響應文件,獲取字段變更詳情,以分析變更是否和升級版本需求相符;
回放對比:創建回放對比任務,比對快速回放保存的基線版本和升級版本的響應文件,將響應結果集的差異記錄保存;
對比結果:管理回放對比產生的差異,支持所述差異的再確認、所述差異的版本管理、差異狀態的更新;
日志調試:支持按功能號查找請求報文,通過證券交易類定制化協議向選定的被測環境發送單條請求報文,以確認環境是否正常、報文是否有問題。
3.根據權利要求2所述的高仿真證券業交易類系統的日志回放測試方法,其特征在于,所述測試場景是根據測試需要,使用生產日志創建不同任務類型的回放任務,所述任務類型包括普通任務、冒煙任務、全景任務、精準任務和多業務任務;
其中,所述普通任務是取報文庫中所有報文保存成單個任務;所述冒煙任務是每個功能號取若干個報文形成單個任務;所述全景任務是按選定的功能號選取該功能號的所有報文形成任務;所述精準任務是按回放策略選擇報文形成任務;所述多業務任務是按業務類型、字段類型創建單接口單業務、單接口多業務任務。
4.根據權利要求3所述的高仿真證券業交易類系統的日志回放測試方法,其特征在于,所述將場景保存為請求文件的方法包括:按功能號或業務類型從數據庫報文存儲中抽取指定功能號或業務類型的報文,通過所述執行機將報文按場景名稱存儲為文件。
5.根據權利要求4所述的高仿真證券業交易類系統的日志回放測試方法,其特征在于,將場景保存為請求文件的操作可以反復執行。
6.根據權利要求3所述的高仿真證券業交易類系統的日志回放測試方法,其特征在于,所述快速回放的方法包括:
構造基線版本環境、升級版本環境回放任務,并分別讀取場景請求文件里的請求報文;
通過證券交易類定制化協議分別向基線版本環境、升級版本環境發送,將兩套環境返回的響應分別存儲為響應文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華泰證券股份有限公司,未經華泰證券股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011164335.9/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電動機合金殼體防護處理方法
- 下一篇:一種手機玻璃的表面修復工藝





