[發明專利]服務接口的自動化測試方法、裝置和計算機設備在審
| 申請號: | 202110725638.1 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113377668A | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 畢霖;周陽 | 申請(專利權)人: | 南京蘇寧軟件技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 勞奕琴 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 接口 自動化 測試 方法 裝置 計算機 設備 | ||
1.一種服務接口的自動化測試方法,所述方法包括:
接收服務接口的測試請求,從所述測試請求中獲取所述服務接口的標識信息;
根據所述標識信息獲取所述服務接口的測試案例、所述測試案例的案例參數、測試環境信息以及服務調用方的標識碼;
根據所述測試環境信息以及所述服務調用方的標識碼獲取所述服務接口的配置項信息;
根據所述測試案例、所述案例參數以及所述測試環境信息向服務提供方發送服務調用請求,以對所述服務接口進行接口測試;
當接收到所述服務提供方反饋的服務數據時,根據所述配置項信息處理所述服務數據。
2.根據權利要求1所述的方法,其特征在于,所述方法還包括:
當接收到所述服務提供方反饋的服務調用失敗的異常信息時,存儲所述異常信息。
3.根據權利要求1所述的方法,其特征在于,所述根據所述測試環境信息以及所述服務調用方的標識碼獲取所述服務接口的配置項信息,包括:
從所述測試環境信息中獲取環境變量值;
根據所述環境變量值和所述服務調用方的標識碼加載服務配置文件;
從所述服務配置文件中獲取配置參數;
根據所述配置參數從資源配置平臺獲取所述服務接口的配置項信息。
4.根據權利要求3所述的方法,其特征在于,所述配置參數包括所述資源配置平臺的地址信息以及權限密鑰,所述根據所述配置參數從資源配置平臺獲取所述服務接口的配置項信息,包括:
根據所述資源配置平臺的地址信息連接所述資源配置平臺;
根據所述權限密鑰以及所述服務調用方的標識碼登錄所述資源配置平臺;
從所述資源配置平臺獲取所述服務接口的配置項信息。
5.根據權利要求3所述的方法,其特征在于,所述方法還包括:
獲取所述環境變量值對應的服務提供方列表;
根據負載均衡策略從所述服務提供方列表中確定出所述服務提供方。
6.根據權利要求1所述的方法,其特征在于,所述根據所述測試案例、所述案例參數以及所述測試環境信息向服務提供方發送服務調用請求,包括:
從所述測試環境信息中獲取所述服務提供方的地址信息;
創建服務代理對象;
調用所述服務代理對象中的調用函數,并根據所述測試案例、所述測試案例的案例參數以及所述服務提供方的地址信息向所述服務提供方發送服務調用請求。
7.根據權利要求1所述的方法,其特征在于,所述方法還包括:
設置定時任務的自動化腳本,所述自動化腳本中包含執行所述服務接口的自動化測試時間;
運行所述自動化腳本,以使得在所述自動化測試時間觸發所述服務接口的測試腳本;
當所述服務接口的測試腳本被觸發時,進入所述根據所述標識信息獲取所述服務接口的接口參數的步驟。
8.一種服務接口的自動化測試裝置,其特征在于,所述裝置包括:
第一獲取模塊,用于接收服務接口的測試請求,從所述測試請求中獲取所述服務接口的標識信息;
第二獲取模塊,用于根據所述標識信息獲取所述服務接口的接口參數,所述接口參數包括所述服務接口的測試案例、測試案例的案例參數、測試環境信息以及服務調用方的標識碼;
第三獲取模塊,用于根據所述測試環境信息以及所述服務調用方的標識碼獲取所述服務接口的配置項信息;
測試模塊,用于根據所述測試案例、所述案例參數以及所述測試環境信息向服務提供方發送服務調用請求,以對所述服務接口進行接口測試;
處理模塊,用于當接收到所述服務提供方反饋的服務數據時,根據所述配置項信息處理所述服務數據。
9.一種計算機設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述計算機程序時實現權利要求1至7中任一項所述方法的步驟。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現權利要求1至7中任一項所述方法的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京蘇寧軟件技術有限公司,未經南京蘇寧軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110725638.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:生產線、方法、以及燒結制品
- 下一篇:用于直流無刷電機的控制方法和控制裝置





