[發明專利]系統聯合測試方法及相關裝置在審
| 申請號: | 202011541846.8 | 申請日: | 2020-12-22 |
| 公開(公告)號: | CN112685291A | 公開(公告)日: | 2021-04-20 |
| 發明(設計)人: | 洪潤 | 申請(專利權)人: | 平安普惠企業管理有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 孫強 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 系統 聯合 測試 方法 相關 裝置 | ||
1.一種系統聯合測試方法,其特征在于,所述方法應用于統一出入口組件,所述統一出入口組件歸屬于所述系統,所述統一出入口組件用于所述系統調用多個關聯系統的接口,所述統一出入口組件中設置有所述接口的攔截器、模擬返回值及測試接口配置;所述方法包括:
當所述系統啟動測試時,獲取所述系統調用目標接口的測試環境;
根據所述測試環境確定是否打開所述攔截器,并在所述攔截器打開時攔截所述目標接口;
當所述目標接口被攔截時,根據所述測試接口配置確定是否模擬所述目標接口的返回值;
當確定模擬所述目標接口的返回值,獲取匹配所述目標接口及所述測試環境的模擬返回值;
將匹配所述目標接口的模擬返回值返回給所述系統,以完成所述系統調用所述目標接口的測試。
2.根據權利要求1所述的方法,其特征在于,所述根據所述測試環境確定是否打開所述攔截器,并在所述攔截器打開時攔截所述目標接口,包括:
獲取所述測試環境所對應的開關配置文件,所述開關配置文件中含有所述攔截器的開關配置信息;
根據所述開關配置信息確定是否打開所述攔截器,以打開所述攔截器,并在所述攔截器打開時攔截所述目標接口。
3.根據權利要求1所述的方法,其特征在于,所述目標接口為多個,所述根據所述測試環境確定是否打開所述攔截器,并在所述攔截器打開時攔截所述目標接口,包括:
獲取多個所述目標接口的測試環境及接口相關信息;
將多個所述目標接口的測試環境及接口相關信息輸入預設攔截分析模型,得到待攔截的目標接口;
打開所述待攔截的目標接口所對應的攔截器,以攔截所述待攔截的目標接口。
4.根據權利要求1所述的方法,其特征在于,所述當所述目標接口被攔截時,根據所述測試接口配置確定是否模擬所述目標接口的返回值之前,還包括:
獲取接口總配置,所述接口總配置中含有待模擬返回值的接口的信息;
從多個所述關聯系統的接口中過濾出所述待模擬返回值的接口,將所述需要進行模擬返回值的接口添加至所述測試接口配置。
5.根據權利要求1所述的方法,其特征在于,所述統一出入口組件中設置有每個所述接口對應于不同測試環境、測試場景及調用參數的模擬返回值;所述當確定模擬所述目標接口的返回值,獲取匹配所述目標接口及所述測試環境的模擬返回值,包括:
獲取調用所述目標接口的測試環境、調用參數及測試場景;
獲取匹配調用所述目標接口的測試環境、調用參數及測試場景的模擬返回值。
6.根據權利要求1所述的方法,其特征在于,所述當確定模擬所述目標接口的返回值,獲取匹配所述目標接口及所述測試環境的模擬返回值,包括:
獲取調用所述目標接口的測試環境、調用參數及測試場景;
將調用所述目標接口的測試環境、調用參數及測試場景輸入返回值生成模型,以使得所述返回值生成模型生成匹配所述目標接口及所述測試環境的模擬返回值。
7.根據權利要求6所述的方法,其特征在于,所述返回值生成模型的訓練方法包括:
收集接口樣本集,所述接口樣本包括接口的測試環境、調用參數及測試場景,所述接口樣本標定了對應的模擬返回值樣本;
將所述接口樣本集作為返回值生成模型的輸入,且將所述模擬返回值樣本作為期望輸出,訓練所述返回值生成模型的準確率達到預定閾值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安普惠企業管理有限公司,未經平安普惠企業管理有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011541846.8/1.html,轉載請聲明來源鉆瓜專利網。





