[發明專利]服務接口的自動化測試方法、裝置和計算機設備在審
| 申請號: | 202110725638.1 | 申請日: | 2021-06-29 |
| 公開(公告)號: | CN113377668A | 公開(公告)日: | 2021-09-10 |
| 發明(設計)人: | 畢霖;周陽 | 申請(專利權)人: | 南京蘇寧軟件技術有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京市萬慧達律師事務所 11111 | 代理人: | 勞奕琴 |
| 地址: | 210000 江蘇省南*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 服務 接口 自動化 測試 方法 裝置 計算機 設備 | ||
本申請涉及一種服務接口的自動化測試方法、裝置、計算機設備和存儲介質,所述方法包括:接收服務接口的測試請求,從測試請求中獲取服務接口的標識信息;根據標識信息獲取服務接口的測試案例、測試案例的案例參數、測試環境信息以及服務調用方的標識碼;根據測試環境信息以及服務調用方的標識碼獲取服務接口的配置項信息;根據測試案例、案例參數以及測試環境信息向服務提供方發送服務調用請求,以對服務接口進行接口測試;當接收到服務提供方反饋的服務數據時,根據配置項信息處理服務數據。上述方法能夠實現接口參數包括結構體類型的參數的服務接口的自動化測試。
技術領域
本申請涉及自動化測試技術領域,特別是涉及一種服務接口的自動化測試方法、裝置、計算機設備和存儲介質。
背景技術
自動化測試是軟件工程領域中一個非常重要的環節,是保證系統能否成功上線的關鍵步驟。目前一些軟件產品迭代快、功能較多、測試人力少,無法滿足軟件產品的每個版本的全場景測試。鑒于現有人力及自動化技術考慮,可實現接口自動化,用于回歸測試,既可確保版本全場景接口測試,又可減少測試工作量,提升測試效率。
傳統的測試工具在實現接口的自動化測試時,只能接收輸入的協議請求參數,并不支持動態加載Jar包。然而,當前服務接口的部分接口參數的參數類型為結構體類型,結構體類型的接口參數需要引入參數Jar包。因此,傳統的測試工具無法實現服務接口的自動化測試。
發明內容
基于此,有必要針對上述技術問題,提供一種能夠應用于服務接口的接口參數包括結構體類型的參數的服務接口的自動化測試方法、裝置、計算機設備和存儲介質。
一種服務接口的自動化測試方法,包括:接收服務接口的測試請求,從測試請求中獲取服務接口的標識信息;根據標識信息獲取服務接口的測試案例、測試案例的案例參數、測試環境信息以及服務調用方的標識碼;根據測試環境信息以及服務調用方的標識碼獲取服務接口的配置項信息;根據測試案例、案例參數以及測試環境信息向服務提供方發送服務調用請求,以對服務接口進行接口測試;當接收到服務提供方反饋的服務數據時,根據配置項信息處理服務數據。
在其中一個實施例中,一種服務接口的自動化測試方法,還包括:當接收到服務提供方反饋的服務調用失敗的異常信息時,存儲異常信息。
在其中一個實施例中,根據測試環境信息以及服務調用方的標識碼獲取服務接口的配置項信息,包括:從測試環境信息中獲取環境變量值;根據環境變量值和服務調用方的標識碼加載服務配置文件;從服務配置文件中獲取配置參數;根據配置參數從資源配置平臺獲取服務接口的配置項信息。
在其中一個實施例中,配置參數包括資源配置平臺的地址信息以及權限密鑰,根據配置參數從資源配置平臺獲取服務接口的配置項信息,包括:根據資源配置平臺的地址信息連接資源配置平臺;根據權限密鑰以及服務調用方的標識碼登錄資源配置平臺;從資源配置平臺獲取服務接口的配置項信息。
在其中一個實施例中,一種服務接口的自動化測試方法,還包括:獲取環境變量值對應的服務提供方列表;根據負載均衡策略從服務提供方列表中確定出服務提供方。
在其中一個實施例中,根據測試案例、案例參數以及測試環境信息向服務提供方發送服務調用請求,包括:從測試環境信息中獲取服務提供方的地址信息;創建服務代理對象;調用服務代理對象中的調用函數,并根據測試案例、測試案例的案例參數以及服務提供方的地址信息向服務提供方發送服務調用請求。
在其中一個實施例中,一種服務接口的自動化測試方法,還包括:設置定時任務的自動化腳本,自動化腳本中包含執行服務接口的自動化測試時間;運行自動化腳本,以使得在自動化測試時間觸發服務接口的測試腳本;當服務接口的測試腳本被觸發時,進入根據標識信息獲取服務接口的接口參數的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于南京蘇寧軟件技術有限公司,未經南京蘇寧軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110725638.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:生產線、方法、以及燒結制品
- 下一篇:用于直流無刷電機的控制方法和控制裝置





