[發明專利]接口測試的方法、裝置、計算機設備以及存儲介質在審
| 申請號: | 201811229369.4 | 申請日: | 2018-10-22 |
| 公開(公告)號: | CN109597753A | 公開(公告)日: | 2019-04-09 |
| 發明(設計)人: | 藍劍鋒;莊曉雯;劉金萍 | 申請(專利權)人: | 平安科技(深圳)有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 深圳市明日今典知識產權代理事務所(普通合伙) 44343 | 代理人: | 王杰輝 |
| 地址: | 518000 廣東省深圳市福田區福*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 測試場景 接口測試 測試 測試接口 調用 計算機設備 存儲介質 測試報告 配置參數 人力資源 數據包括 自動形成 多線程 申請 并發 發送 配置 | ||
1.一種接口測試的方法,其特征在于,包括:
獲取待測試的測試案例的測試場景數據,其中,所述測試案例包括一個或多個測試場景,所述測試場景數據包括測試場景數量、測試案例對應的各測試場景以及各測試場景依次執行的測試順序;
根據所述測試場景數量調用對應的多個測試接口,并依據各所述測試場景分別一一對應配置各所述測試接口的配置參數;
按照各所述測試場景依次執行的測試順序,依次調用各所述測試接口。
2.根據權利要求1所述的接口測試的方法,其特征在于,所述獲取待測試的測試案例的測試場景數據的步驟之前,包括:
獲取待測試的測試任務的測試案例數據,其中,所述測試任務包括一個或多個測試案例,所述測試案例數據包括測試案例數量;
根據所述測試案例數量啟動多個線程通道,其中一個線程通道對應測試一個測試案例,同一線程通道內同步運行多個所述測試接口,以同步完成所述測試案例對應的各所述測試場景;
將各測試案例一一對應分配到各所述線程通道。
3.根據權利要求2所述的接口測試的方法,其特征在于,所述獲取待測試的測試任務的測試案例數據的步驟之前,包括:
啟動異步程序循環掃描任務池,其中所述異步程序指掃描程序與接口測試對應的測試程序處于異步工作狀態;
判斷所述任務池內是否存在待測試的測試任務;
若是,則獲取所述待測試的測試任務。
4.根據權利要求2所述的接口測試的方法,其特征在于,所述按照各所述測試場景依次執行的測試順序,依次調用各所述測試接口的步驟之后,包括:
判斷待測試的測試案例對應的各所述測試場景是否均已測試完畢;
若各所述測試場景均已測試完畢,則控制所述待測試案例對應的線程通道返回案例池,以重新獲取新的未測試的測試案例進行測試;
判斷所述案例池中各所述測試案例是否均已測試完畢;
若各所述測試案例均已測試完畢,則釋放各所述線程通道。
5.根據權利要求4所述的接口測試的方法,其特征在于,所述釋放各所述線程通道的步驟之后,包括:
獲取所述測試案例的各所述測試場景一一對應的測試數據;
根據各所述測試數據形成測試報告;
發送所述測試報告到指定終端進行顯示。
6.根據權利要求5所述的接口測試的方法,其特征在于,所述測試數據中包括測試返回結果,所述根據各所述測試數據形成測試報告的步驟,包括:
通過將各所述測試數據一一對應的測試返回結果,與預期結果一一對應后,分別對各所述測試返回結果和與其對應的預期結果進行同時排序并遞歸對比,以判斷各所述測試返回結果和與其相對應的預期結果是否一致;
若一致,則形成測試通過狀態下測試案例對應的第一測試報告;
若不一致,則形成測試未通過狀態下測試案例對應的第二測試報告,其中,所述第二測試報告中包括重跑選項。
7.根據權利要求1所述的接口測試的方法,其特征在于,所述按照各所述測試場景依次執行的測試順序,依次調用各所述測試接口的步驟之前,包括:
判斷將各所述測試接口的當前數據狀態是否與各所述測試接口在數據庫中的預配置狀態一致;
若否,則調用SQL語句將各所述測試接口的當前數據狀態回滾到各自對應的所述預配置狀態。
8.一種接口測試的裝置,其特征在于,包括:
第一獲取模塊,用于獲取待測試的測試案例的測試場景數據,其中,所述測試案例包括一個或多個測試場景,所述測試場景數據包括測試場景數量、測試案例對應的各測試場景以及各測試場景依次執行的測試順序;
第一匹配模塊,用于根據所述測試場景數量調用對應的多個測試接口,并依據各所述測試場景分別一一對應配置各所述測試接口的配置參數;
第一調用模塊,用于按照各所述測試場景依次執行的測試順序,依次調用各所述測試接口。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于平安科技(深圳)有限公司,未經平安科技(深圳)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811229369.4/1.html,轉載請聲明來源鉆瓜專利網。





