[發明專利]一種接口測試方法、系統及平臺在審
| 申請號: | 202010034757.8 | 申請日: | 2020-01-14 |
| 公開(公告)號: | CN111240981A | 公開(公告)日: | 2020-06-05 |
| 發明(設計)人: | 繆劍強;宋富國;張科 | 申請(專利權)人: | 成都庫珀區塊鏈科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京弘權知識產權代理事務所(普通合伙) 11363 | 代理人: | 逯長明;許偉群 |
| 地址: | 610041 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 接口 測試 方法 系統 平臺 | ||
1.一種接口測試方法,其特征在于,包括:
接收待測接口的調用請求;
獲取所述待測接口的接口測試用例;
接收接口返回結果,所述接口返回結果由接口測試執行框架根據所述接口測試用例數據動態調用所述待測接口得到的;
如果所述接口返回結果包含錄入的期望結果,確定所述待測接口的測試結果為合格;
如果所述接口返回結果不包含錄入的期望結果,確定所述待測接口的測試結果為不合格。
2.根據權利要求1所述的方法,其特征在于,所述獲取所述待測接口的接口測試用例的步驟,包括:
獲取網頁頁面編寫的接口測試用例,存儲所述接口測試用例至數據庫;
或者,
獲取數據庫中所述待測接口的接口測試用例。
3.根據權利要求1所述的方法,其特征在于,所述獲取所述待測接口的接口測試用例的步驟,包括:
獲取用戶設定執行的測試用例集數據;
根據所述測試用例集數據通過數據庫中的測試用例列表進行匹配,組裝成被測接口的接口測試用例。
4.根據權利要求1所述的方法,其特征在于,還包括:
獲取數據庫中的所述待測接口調用請求的返回值;
比對所述返回值和所述接口測試用例的期望值;
如果所述返回值和所述期望值相同,確定校驗成功;
如果所述返回值和所述期望值不相同,確定校驗失敗。
5.根據權利要求1所述的方法,其特征在于,還包括:
根據所述待測接口的類型對接口測試用例進行分類:
統計每類接口測試用例執行的測試結果。
6.一種接口測試系統,其特征在于,包括:
請求接收單元,用于接收待測接口的調用請求;
第一獲取單元,用于獲取所述待測接口的接口測試用例;
返回結果接收單元,用于接收接口返回結果,所述接口返回結果由接口測試執行框架根據所述接口測試用例數據動態調用所述待測接口得到的;
測試結果確定單元,用于如果所述接口返回結果包含錄入的期望結果,確定所述待測接口的測試結果為合格;
如果所述接口返回結果不包含錄入的期望結果,確定所述待測接口的測試結果為不合格。
7.根據權利要求6所述的系統,其特征在于,所述第一獲取單元包括:
第一獲取子單元,用于獲取網頁頁面編寫的接口測試用例;
存儲單元,用于存儲所述接口測試用例至數據庫;
或者,
第二獲取子單元,用于獲取數據庫中所述待測接口的接口測試用例。
8.根據權利要求6所述的系統,其特征在于,所述第一獲取單元包括:
第三獲取子單元,用于獲取用戶設定執行的測試用例集數據;
組裝單元,用于根據所述測試用例集數據通過數據庫中的測試用例列表進行匹配,組裝成被測接口的接口測試用例。
9.根據權利要求6所述的系統,其特征在于,還包括:
第二獲取單元,用于獲取數據庫中的所述待測接口調用請求的返回值;
比對單元,用于比對所述返回值和所述接口測試用例的期望值;
校驗確定單元,用于如果所述返回值和所述期望值相同,確定校驗成功;
如果所述返回值和所述期望值不相同,確定校驗失敗。
10.根據權利要求6所述的系統,其特征在于,還包括:
分類單元,用于根據所述待測接口的類型對接口測試用例進行分類;
統計單元,用于統計每類接口測試用例執行的測試結果。
11.一種接口測試平臺,其特征在于,包括web應用系統,接口測試執行框架和數據庫;
所述web應用系統和所述接口測試執行框架連接,所述接口測試執行框架和所述數據庫連接,所述web應用系統和所述數據庫連接;
所述web應用系統,用于接收待測接口的調用請求;獲取所述待測接口的接口測試用例;接收接口返回結果,所述接口返回結果由接口測試執行框架根據所述接口測試用例數據動態調用所述待測接口得到的;如果所述接口返回結果包含錄入的期望結果,確定所述待測接口的測試結果為合格;如果所述接口返回結果不包含錄入的期望結果,確定所述待測接口的測試結果為不合格;
所述接口測試執行框架,用于根據所述接口測試用例數據動態調用所述待測接口,得到接口返回結果;
所述數據庫,用于存儲接口測試用例,測試數據和所述接口測試用例執行的測試結果。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都庫珀區塊鏈科技有限公司,未經成都庫珀區塊鏈科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010034757.8/1.html,轉載請聲明來源鉆瓜專利網。





