[發明專利]接口測試方法、裝置、設備及介質在審
| 申請號: | 202210506257.9 | 申請日: | 2022-05-10 |
| 公開(公告)號: | CN114791885A | 公開(公告)日: | 2022-07-26 |
| 發明(設計)人: | 潘麗麗;楊洋 | 申請(專利權)人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 中科專利商標代理有限責任公司 11021 | 代理人: | 孫蕾 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 測試 方法 裝置 設備 介質 | ||
本公開提供了一種接口測試方法、裝置、設備及介質,可以應用于計算機技術領域和金融領域。該接口測試方法包括:通過解析應用程序開發源碼的注釋信息,獲取接口參數信息和接口預設響應信息;根據接口參數信息,通過調用目標函數生成待測試數據;根據待測試數據、接口參數信息和接口預設響應信息,構建接口測試案例;以及通過調用目標接口測試引擎執行接口測試案例,得到接口測試結果,其中,目標接口測試引擎是根據接口參數信息確定的。
技術領域
本公開涉及計算機技術領域,具體地涉及一種接口測試方法、裝置、設備、介質和程序產品。
背景技術
接口自動化測試是模擬手工測試步驟通過執行程序語言編制的測試腳本自動進行接口測試的過程。
相關技術中,接口測試用例一般是編程人員針對具體的接口類型手工編寫的,這種方式耗時較長。或者將接口文檔中的測試數據轉換成可以用于測試模塊執行的待測試數據表格,當進行接口測試時,測試模塊按照一定的執行模式讀取待測試數據表格中的數據,執行接口測試。根據接口文檔中的參數轉換成的待測試數據表格,如果接口文檔中參數缺失導致無法進行接口測試,接口測試效率較低。
發明內容
鑒于上述問題,本公開提供了一種接口測試方法、裝置、設備、介質和程序產品。
根據本公開的一個方面,提供了一種接口測試方法,包括:
通過解析應用程序開發源碼的注釋信息,獲取接口參數信息和接口預設響應信息;
根據接口參數信息,通過調用目標函數生成待測試數據;
根據待測試數據、接口參數信息和接口預設響應信息,構建接口測試案例;以及
通過調用目標接口測試引擎執行接口測試案例,得到接口測試結果,其中,目標接口測試引擎是根據接口參數信息確定的。
根據本公開的實施例,根據待測試數據、接口參數信息和接口預設響應信息,構建接口測試案例,包括:
根據接口參數信息,確定接口測試案例模板;
將待測試數據和接口預設響應信息,按照接口測試案例模板進行封裝,得到接口測試案例。
根據本公開的實施例,通過調用目標接口測試引擎執行接口測試案例,得到接口測試結果,包括:
通過調用目標接口測試引擎執行接口測試案例,得到接口實際響應信息;
通過校驗接口實際響應信息和接口預設響應信息,確定接口測試結果。
根據本公開的實施例,根據接口參數信息,通過調用目標函數生成待測試數據,包括:
根據接口參數信息確定接口參數類型;
根據接口參數類型確定目標函數;
通過調用目標函數生成待測試數據。
根據本公開的實施例,上述接口測試方法還包括:
通過解析應用程序開發源碼的注釋信息,獲取接口通訊區域信息;
根據接口參數信息、接口預設響應信息和接口通訊區域信息,生成接口文檔。
根據本公開的實施例,上述接口測試方法還包括:
獲取目標接口的變更請求指令,其中,變更請求指令中包括目標接口標識信息和待變更接口參數信息;
根據目標接口標識信息,從接口測試案例數據庫中獲取第一接口測試案例,
根據待變更接口參數信息,變更第一接口測試案例中的待變更接口參數信息,得到第二接口測試案例,用于執行目標接口測試。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國工商銀行股份有限公司,未經中國工商銀行股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210506257.9/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可精準調控的汽車繼電器用測試裝置
- 下一篇:一種丁二酸連續結晶的工藝





