[發(fā)明專利]基于流量回放的測試方法及裝置在審
| 申請?zhí)枺?/td> | 202210744811.7 | 申請日: | 2022-06-27 |
| 公開(公告)號: | CN115080433A | 公開(公告)日: | 2022-09-20 |
| 發(fā)明(設(shè)計)人: | 羅秉安;朱樂和;梁曉珺;巫遠媚 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 張琛 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 基于 流量 回放 測試 方法 裝置 | ||
本公開提供了一種基于流量回放的測試方法,可以應(yīng)用于金融技術(shù)領(lǐng)域。該方法包括:錄制生產(chǎn)流量,所述生產(chǎn)流量為生產(chǎn)環(huán)境下主機流程分支的生產(chǎn)交易信息;對所述生產(chǎn)交易信息進行數(shù)據(jù)脫敏處理,以生成測試數(shù)據(jù);對所述測試數(shù)據(jù)進行數(shù)據(jù)適配操作,以生成目標輸入數(shù)據(jù),其中,所述數(shù)據(jù)適配操作被配置為對所述測試數(shù)據(jù)的生產(chǎn)日期和交易序列號進行調(diào)整,以適配交易回放場景;根據(jù)測試場景將所述目標輸入數(shù)據(jù)在測試環(huán)境下進行交易回放,以輸出交易返回信息,所述測試場景包括開關(guān)測試、功能測試和性能測試;以及根據(jù)斷言配置對所述交易返回信息進行比對,以確定測試結(jié)果。本公開還提供了一種基于流量回放的測試裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品。
技術(shù)領(lǐng)域
本公開涉及計算機技術(shù)領(lǐng)域,具體涉及自動化測試技術(shù)領(lǐng)域,更具體地涉及一種基于流量回放的測試方法、裝置、設(shè)備、存儲介質(zhì)和程序產(chǎn)品。
背景技術(shù)
金融業(yè)務(wù)場景非常復(fù)雜,一般的業(yè)務(wù)測試很難覆蓋所有可能的場景分支,尤其在將實現(xiàn)程序從主機到開放平臺的功能遷移過程中,要求遷移前后的功能實現(xiàn)保持一致,由于生產(chǎn)數(shù)據(jù)的多樣性,導(dǎo)致目前測試方法很難覆蓋全部的功能,容易出現(xiàn)少側(cè)漏側(cè),從而影響實際生產(chǎn)。
需要說明的是,在上述背景技術(shù)部分公開的信息僅用于加強對本公開的背景的理解,因此可以包括不構(gòu)成對本領(lǐng)域普通技術(shù)人員已知的現(xiàn)有技術(shù)的信息。
發(fā)明內(nèi)容
鑒于上述問題,本公開提供了提高測試覆蓋面的基于流量回放的測試方法、裝置、設(shè)備、介質(zhì)和程序產(chǎn)品。
根據(jù)本公開的第一個方面,提供了一種基于流量回放的測試方法,包括:
錄制生產(chǎn)流量,所述生產(chǎn)流量為生產(chǎn)環(huán)境下主機流程分支的生產(chǎn)交易信息;
對所述生產(chǎn)交易信息進行數(shù)據(jù)脫敏處理,以生成測試數(shù)據(jù);
對所述測試數(shù)據(jù)進行數(shù)據(jù)適配操作,以生成目標輸入數(shù)據(jù),其中,所述數(shù)據(jù)適配操作被配置為對所述測試數(shù)據(jù)的生產(chǎn)日期和交易序列號進行調(diào)整,以適配交易回放場景;
根據(jù)測試場景將所述目標輸入數(shù)據(jù)在測試環(huán)境下進行交易回放,以輸出交易返回信息,所述測試場景包括開關(guān)測試、功能測試和性能測試;以及
根據(jù)斷言配置對所述交易返回信息進行比對,以確定測試結(jié)果。
根據(jù)本公開的實施例,所述根據(jù)測試場景將所述目標輸入數(shù)據(jù)在測試環(huán)境下進行交易回放,以輸出交易返回信息包括:
當確定測試場景為開關(guān)測試時,將所述目標輸入數(shù)據(jù)在測試環(huán)境下的主機流程分支和開放平臺流轉(zhuǎn)分支分別進行至少一次全量交易回放,以輸出至少一組交易返回信息;
當確定測試場景為功能測試時,將所述目標輸入數(shù)據(jù)在測試環(huán)境下的主機流程分支和開放平臺流轉(zhuǎn)分支分別進行至少一次單筆交易回放,以輸出至少一組交易返回信息;以及
當確定測試場景為性能測試時,根據(jù)調(diào)節(jié)交易回放的回放速率驗證測試環(huán)境的性能承受能力。
根據(jù)本公開的實施例,所述根據(jù)斷言配置對所述交易返回信息進行比對,以確定測試結(jié)果包括:
根據(jù)斷言配置確定待比對字段和所述待比對字段對應(yīng)的比對方式,其中,所述比對方式包括全字符串比對、前后去空格比對、轉(zhuǎn)換數(shù)字比對和轉(zhuǎn)換數(shù)字字典比對;
按照所述比對方式對交易返回信息進行字段比對,以確定測試結(jié)果。
根據(jù)本公開的實施例,所述根據(jù)調(diào)節(jié)交易回放的回放速率驗證測試環(huán)境的性能承受能力包括:
通過調(diào)整線程數(shù)和/或線程等待時間和/或循環(huán)次數(shù)參數(shù)設(shè)置回放速率,以驗證測試環(huán)境的性能承受能力。
根據(jù)本公開的實施例,所述對所述生產(chǎn)交易信息進行數(shù)據(jù)脫敏處理,以生成測試數(shù)據(jù)包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國工商銀行股份有限公司,未經(jīng)中國工商銀行股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210744811.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種回放通用模塊
- 視頻回放設(shè)備和用于控制視頻回放設(shè)備的方法
- 音量限制
- 用于時間同步的多區(qū)域媒體流式傳輸?shù)南到y(tǒng)和方法
- 設(shè)備回放故障恢復(fù)和重新分配
- 回放數(shù)據(jù)獲取與流量回放方法、設(shè)備及存儲介質(zhì)
- 視頻回放方法、設(shè)備及計算機存儲介質(zhì)
- 視頻回放方法、裝置、設(shè)備和計算機可讀存儲介質(zhì)
- 用于在聯(lián)網(wǎng)回放設(shè)備之間傳送回放標記的媒體內(nèi)容系統(tǒng)
- 一種無人機綜合監(jiān)視數(shù)據(jù)多模式回放方法及系統(tǒng)





