[發明專利]測試方法及裝置、計算機設備及計算機可讀存儲介質在審
| 申請號: | 202010584783.8 | 申請日: | 2020-06-24 |
| 公開(公告)號: | CN111737133A | 公開(公告)日: | 2020-10-02 |
| 發明(設計)人: | 羅丹;段于勝;謝朝杰 | 申請(專利權)人: | 中國銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京三友知識產權代理有限公司 11127 | 代理人: | 王天堯;吳學鋒 |
| 地址: | 100818 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試 方法 裝置 計算機 設備 可讀 存儲 介質 | ||
1.一種測試方法,其特征在于,包括:
第一系統將從歷史報文記錄表中獲取的時間在前的原始請求報文發送給待測試軟件系統;
第二系統接收待測試軟件系統對原始請求報文解析后得到的第一中間報文;
第二系統根據預先配置的報文格式對應的報文鍵值提取方法提取第一中間報文的報文鍵值;
第二系統根據第一中間報文的報文鍵值將從歷史報文記錄表中匹配到的原始應答報文返回給待測試軟件系統;
第一系統接收待測試軟件系統對原始應答報文解析后得到的第二中間報文;
其中,第一系統及第二系統均為虛擬系統。
2.如權利要求1所述的測試方法,其特征在于,還包括:
從端到端報文流水數據庫中獲取預設時間段內的歷史報文記錄表。
3.如權利要求1所述的測試方法,其特征在于,第一系統包括一個或多個上游系統,在第一系統包括多個上游系統時多個上游系統并行處理。
4.如權利要求1所述的測試方法,其特征在于,第二系統包括一個或多個下游系統,在第二系統包括多個下游系統時,多個下游系統并行處理。
5.如權利要求1所述的測試方法,其特征在于,預先配置的報文格式對應的報文鍵值提取方法,包括:
根據定長格式報文中標識字段值確定定長格式報文的報文鍵值;標識字段值唯一標識不同的定長格式報文;和/或
根據8583格式報文的字段域提取8583格式報文的報文鍵值;和/或
根據json格式報文或xml格式報文的預定位置的域或標簽中提取json格式報文或xml格式報文的報文鍵值。
6.如權利要求1所述的測試方法,其特征在于,還包括:
第一系統記錄原始請求報文發送給待測試軟件系統的時間戳;和/或
第一系統記錄接收待測試軟件系統返回的第二中間報文的時間戳;和/或
第二系統記錄接收待測試軟件系統發送的第一中間報文的時間戳;和/或
第二系統記錄原始應答報文返回給待測試軟件系統的時間戳。
7.如權利要求1所述的測試方法,其特征在于,還包括:
根據接收到的第一配置指令配置第一系統的報文格式及與報文格式對應的報文鍵值提取方法;和/或
根據接收到的第二配置指令配置第二系統的報文格式及與報文格式對應的報文鍵值提取方法。
8.一種測試裝置,其特征在于,包括:
第一系統及第二系統;其中,第一系統及第二系統均為虛擬系統;
第一系統,用于將從歷史報文記錄表中獲取的時間在前的原始請求報文發送給待測試軟件系統;
第二系統,用于接收待測試軟件系統對原始請求報文解析后得到的第一中間報文;
第二系統,還用于根據預先配置的報文格式對應的報文鍵值提取方法提取第一中間報文的報文鍵值;
第二系統,還用于根據第一中間報文的報文鍵值將從歷史報文記錄表中匹配到的原始應答報文返回給待測試軟件系統;
第一系統,還用于接收待測試軟件系統對原始應答報文解析后得到的第二中間報文。
9.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7任一所述測試方法。
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質存儲有執行權利要求1至7任一所述測試方法的計算機程序。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀行股份有限公司,未經中國銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010584783.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種水利水電工程用自動埋線裝置
- 下一篇:一種自動捆綁設備





