[發明專利]異步交易性能測試方法和系統在審
| 申請號: | 202110727226.1 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113342680A | 公開(公告)日: | 2021-09-03 |
| 發明(設計)人: | 姚鍇;王欣;李佩剛;蘇暢;周榮林;王成;阮紹臣;馬驍雄 | 申請(專利權)人: | 中國農業銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京同立鈞成知識產權代理有限公司 11205 | 代理人: | 朱穎;黃健 |
| 地址: | 100005 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 異步 交易 性能 測試 方法 系統 | ||
本申請提供一種異步交易性能測試方法和系統。該方法包括:被測設備的代理模塊實時從系統中獲取應用日志。被測設備的代理模塊可以在實時獲取新增的日志信息后,對該日志信息進行篩選。被測設備將日志信息發送到客戶端。客戶端獲取被測設備發送的日志信息。客戶端根據日志信息,計算得到新的交易的性能參數。客戶端確定該更新后的性能指標后,可以將各個更新后的性能指標添加到性能曲線的對應時刻中。該性能曲線可以顯示于客戶端的顯示界面中。本申請的方法,實現了在保證測試效率的基礎上,實時統計被測設備的交易性能,并實現了可視化。
技術領域
本申請涉及計算機領域,尤其涉及一種異步交易性能測試方法和系統。
背景技術
目前,交易性能測試通常可以分為同步交易性能測試和異步交易性能測試兩種。在交易性能測試中,測試設備將生成多個虛擬用戶。測試設備通過這些虛擬用戶,并發地向被測設備發送請求報文。測試設備可以根據請求報文和響應報文,確定被測設備對該條請求報文的性能參數。進而,測試設備可以通過統計測試過程中的性能參數,確定該被測設備的交易性能。
其中,同步交易性能測試中,測試設備中的每一虛擬用戶需要在接收到被測設備的響應報文后,才能再次向被測設備發送請求報文。在該過程中,測試設備可以根據請求報文和響應報文的時間戳,確定該次請求的性能參數。進而,該測試設備可以根據該性能參數,實時統計性能測試結果。
其中,異步交易性能測試中,測試設備則不需要等待被測設備的響應報文。一般情況下,異步交易性能測試時,測試設備中發送請求報文和接收響應報文的進程為不同進程。因此,測試設備需要在完成該次交易性能測試后,才能根據兩個進程,確定每次請求的性能參數。進而,該測試設備可以根據該性能參數,統計性能測試結果。
上述同步交易性能測試的測試過程受到被測設備性能的限制,存在測試效率低的問題。而上述異步交易性能測試需要在完成測試后才能對測試數據進行統計,則存在無法對測試進行實時統計的問題。因此,如何在保證測試效率的基礎上,實現交易性能的實時統計成為亟待解決的問題。
發明內容
本申請提供一種異步交易性能測試方法和系統,用以解決如何在保證測試效率的基礎上,實現交易性能的實時統計成為亟待解決的問題
第一方面,本申請提供一種異步交易性能測試方法,應用于被測設備,包括:
實時獲取所述被測設備的日志信息,所述日志信息為處理交易請求時生成的系統信息,一筆所述交易包括多條日志信息;
根據所述日志信息中的日志標識,確定所述日志信息中是否包括性能信息;
當所述日志信息中包括性能信息時,發送所述日志信息到客戶端。
可選的,所述方法,包括:
獲取測試設備發送的請求報文,所述請求報文用于模擬交易請求在所述被測設備中生成交易數據;
根據所述請求報文的處理過程,生成日志信息。
可選的,所述日志信息還包括交易碼、日志號、交易起始標識、時間戳中的至少一項,所述交易碼和所述日志號可以唯一標識一個交易的日志信息,所述交易起始標識用于標識一個交易的開始或者結束,所述時間戳用于標識所述日志信息的記錄時間。
第二方面,本申請提供一種異步交易性能測試方法,應用于客戶端,包括:
獲取日志信息;
根據所述日志信息,更新被測設備的性能指標,所述性能指標為所述被測設備在一次性能測試中,性能參數的統計值;
根據所述性能指標,更新性能曲線。
可選的,所述根據所述日志信息,更新所述被測設備的性能指標,包括:
根據所述日志信息,計算性能參數;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國農業銀行股份有限公司,未經中國農業銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110727226.1/2.html,轉載請聲明來源鉆瓜專利網。





