[發明專利]一種高仿真證券業交易類系統的性能測試方法有效
| 申請號: | 201811039828.2 | 申請日: | 2018-09-06 |
| 公開(公告)號: | CN109165153B | 公開(公告)日: | 2022-04-26 |
| 發明(設計)人: | 張令兵;王陽;田江 | 申請(專利權)人: | 華泰證券股份有限公司 |
| 主分類號: | G06F11/34 | 分類號: | G06F11/34;G06Q40/04 |
| 代理公司: | 南京科知維創知識產權代理有限責任公司 32270 | 代理人: | 杜依民 |
| 地址: | 210000 *** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 仿真 證券業 交易 系統 性能 測試 方法 | ||
1.一種高仿真證券業交易類系統的性能測試方法,其特征在于包括下列步驟:
S1:數據準備,獲取交易系統中某一個完整交易日的生產報文,將其集中存儲在某一物理區域;
S2:場景設計,設計常規仿真比對測試、預測行情仿真測試以及個性化自定義測試場景;所述測試場景包括單功能號單進程低壓力性能測試、單功能號多進程高壓力性能測試、全量日志多進程高壓力性能測試;
S3:數據構造,將原始報文數據,根據場景需要將其構造成為高仿真測試數據、預測仿真數據以及自定義場景數據;
S4:測試執行,根據測試場景選定合適數量的壓力機,選取測試場景數據,由性能測試主控機發布測試執行命令,通過證券交易類定制化協議發送報文,開始執行性能測試;
采用單功能號單進程低壓力性能測試的方法,取多個功能號,分別對每個功能號的報文單進程串行同步發送,獲取各功能號RTT事務處理延遲時長數據;
單功能號單進程低壓力性能測試的方法包括如下子步驟:
S41,先從數據庫報文存儲中抽取指定功能號A報文;
S42,然后進入單個進程報文結構,通過所述壓力機對多客戶的功能號A按生產報文產生時間先后順序進行磁盤存儲;
S43,再通過T2接口將生產報文傳輸到經紀業務平臺;
S5:測試監控,在測試過程中實時監控測試執行過程,實時監控被測系統的軟性性能指標,所述軟性性能指標包括TPS每秒事務處理量以及RTT事務處理延遲時長;實時監控被測系統的硬性性能指標,所述硬性性能指標包括CPU、帶寬以及內存的利用率;所有的監控數據都會被存儲,以便后續做分析之用;
S6:數據收集,測試監控數據分布在各個壓力機和被測系統的各個組件上,測試執行完畢后,自動從前述各壓力機收集監控數據,并統一存儲在性能測試主控機上;
收集監控數據包括各功能號的RTT事務處理延遲時長數據;
S7:性能分析,分析收集的測試數據監控數據,得出升級前后被測系統的整體以及具體功能的性能變化情況,通過整理一段時間的數據,得出這段時間的性能變化曲線;
分析收集的各功能號的RTT事務處理延遲時長數據,得出升級前后被測系統各功能號RTT事務處理延遲時長指標對比情況。
2.如權利要求1所述的高仿真證券業交易類系統的性能測試方法,其特征在于所述測試場景也包括單功能號多進程高壓力性能測試,取多個功能號,分別對每個功能號的報文多進程并行發送,每個進程串行同步發送報文。
3.如權利要求2所述的高仿真證券業交易類系統的性能測試方法,其特征在于所述單功能號多進程高壓力性能測試的測試目的是獲取生產環境各功能號能夠承載的TPS每秒事務處理量壓力值。
4.如權利要求2所述的高仿真證券業交易類系統的性能測試方法,其特征在于所述單功能號多進程高壓力性能測試的測試原理是先從數據庫報文存儲中抽取指定功能號A報文,然后進入多個進程報文結構,通過多個所述壓力機將多客戶的功能號A按生產報文產生時間先后順序進行磁盤存儲,多個進程之間客戶不同,再通過T2接口將生產報文傳輸給經紀業務平臺。
5.如權利要求1所述的高仿真證券業交易類系統的性能測試方法,其特征在于所述測試場景還包括全量日志多進程高壓力性能測試,即取所有功能號的全量日志,對混合報文多進程并行發送,每個進程串行同步發送報文。
6.如權利要求5所述的高仿真證券業交易類系統的性能測試方法,其特征在于所述全量日志多進程高壓力性能測試的測試目的是獲取生產環境整體能夠承載的TPS每秒事務處理量壓力值。
7.如權利要求1所述的高仿真證券業交易類系統的性能測試方法,其特征在于所述全量日志多進程高壓力性能測試的測試原理是先從數據庫報文存儲中抽取全部功能號所有報文,然后進入多個進程報文結構,通過多個所述壓力機對多客戶的所有功能號按生產報文產生時間先后順序進行磁盤存儲,且多個進程之間客戶不同,再通過T2接口將生產報文傳輸給經紀業務平臺。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華泰證券股份有限公司,未經華泰證券股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811039828.2/1.html,轉載請聲明來源鉆瓜專利網。





