[發明專利]接口測試方法、終端以及存儲裝置在審
| 申請號: | 202011111046.2 | 申請日: | 2020-10-16 |
| 公開(公告)號: | CN112799934A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 呂珂 | 申請(專利權)人: | 佛山歐神諾云商科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 謝嘉舜 |
| 地址: | 528000 廣東省佛山市禪城*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 接口 測試 方法 終端 以及 存儲 裝置 | ||
1.一種接口測試方法,其特征在于,所述接口測試方法包括:
S101:接收接口測試指令,根據所述接口測試指令控制接口測試工具獲取待測試系統的數據集,所述數據集包括所述待測試系統的每個接口對應的關鍵值;
S102:通過所述接口測試工具調用程序包對所述數據集與所述待測試系統的預期結果集進行對比,根據對比結果獲取錯誤接口,并通過程序包將所述錯誤接口的名稱數據存儲到數據庫,所述預期結果集包括所述待測試系統的每個接口對應的正確關鍵值;
S103:根據所述數據庫中的名稱數據形成數據報告,并通過所述程序包將包含所述數據報告的郵件發送給測試相關人員。
2.如權利要求1所述的接口測試方法,其特征在于,所述接收接口測試指令的步驟之前還包括:
控制所述待測試系統的每個接口根據系統接口設計文檔獲取所述關鍵值。
3.如權利要求1所述的接口測試方法,其特征在于,所述接口的關鍵值數量為至少一個,且大于等于1。
4.如權利要求1所述的接口測試方法,其特征在于,所述接口測試工具為Jmeter工具,所述程序包為Java語言形成的jar文件包。
5.如權利要求4所述的接口測試方法,其特征在于,所述通過所述接口測試工具調用程序包對所述數據集與所述待測試系統的預期結果集進行對比的步驟具體包括:
通過Jmeter工具的BeanShell后置處理程序調用所述jar文件包將每個接口對應的數據集和預期結果集進行對比。
6.如權利要求5所述的接口測試方法,其特征在于,所述通過Jmeter工具的BeanShell后置處理程序調用所述jar文件包將每個接口對應的數據集和預期結果集進行對比的步驟具體包括:
通過所述jar文件判斷每個所述接口的數據集中的關鍵值是否包括所述接口的預期結果集中的正確關鍵值;
若是,則對下一個接口的數據集進行判斷;
若否,則確定所述接口為錯誤接口。
7.如權利要求1所述的接口測試方法,其特征在于,所述根據所述數據庫中的名稱數據形成數據報告的步驟之前還包括:
判斷所述待測試系統的接口是否遍歷完成,若是,則執行S103,若否,則執行S102。
8.如權利要求1所述的接口測試方法,其特征在于,所述根據所述數據庫中的名稱數據形成數據報告的步驟具體包括:
查詢所述數據庫中新增的與所述待測試系統相關的名稱數據,整合所述名稱數據形成數據報告。
9.一種接口測試終端,其特征在于,所述接口測試終端包括處理器、存儲器,所述處理器與所述存儲器連接,所述存儲器存儲有計算機程序,所述處理器根據所述計算機程序實現如權利要求1-8任一項所述的接口測試方法。
10.一種存儲裝置,其特征在于,所述存儲裝置存儲有程序數據,所述程序數據被用于執行如權利要求1-8任一項所述的接口測試方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于佛山歐神諾云商科技有限公司,未經佛山歐神諾云商科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011111046.2/1.html,轉載請聲明來源鉆瓜專利網。





