[發明專利]一種業務場景的接口測試方法和裝置在審
| 申請號: | 202011008059.7 | 申請日: | 2020-09-23 |
| 公開(公告)號: | CN112148607A | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 劉清潔 | 申請(專利權)人: | 北京同邦卓益科技有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36;G06F8/71 |
| 代理公司: | 北京華夏泰和知識產權代理有限公司 11662 | 代理人: | 曾軍;盧萬騰 |
| 地址: | 100176 北京市大興區經濟技術*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 業務 場景 接口 測試 方法 裝置 | ||
本申請涉及一種業務場景的接口測試方法和裝置,其中,該方法包括:在測試配置頁面上獲取為待測試的業務場景配置的接口邏輯信息和每個待測試接口的接口配置信息;在接收到測試啟動指令的情況下,按照接口邏輯信息和每個待測試接口的接口配置信息對待測試的業務場景進行測試,得到測試報告;在測試結果頁面上展示測試報告。本申請解決了業務場景的接口測試效率較低的技術問題。
技術領域
本申請涉及計算機領域,尤其涉及一種業務場景的接口測試方法和裝置。
背景技術
現有技術中,使用java+testng或groovy+spock或python+httpclient技術通過編寫代碼方式執行接口場景自動化測試,但是對于很多不具備開發能力的測試人員是無法實現此場景的測試任務的。使用這種方式,需要操作者有很強的代碼能力和框架能力,但通常的實際情況是編寫代碼的人員不了解業務,了解業務的人員不會編寫代碼。測試過程會浪費測試人員很多的時間,導致測試效率的低下。
針對上述的問題,目前尚未提出有效的解決方案。
發明內容
本申請提供了一種業務場景的接口測試方法和裝置,以至少解決相關技術中業務場景的接口測試效率較低的技術問題。
根據本申請實施例的一個方面,提供了一種業務場景的接口測試方法,包括:
在測試配置頁面上獲取為待測試的業務場景配置的接口邏輯信息和每個待測試接口的接口配置信息;
在接收到測試啟動指令的情況下,按照所述接口邏輯信息和每個待測試接口的接口配置信息對所述待測試的業務場景進行測試,得到測試報告;
在測試結果頁面上展示所述測試報告。
可選地,在測試配置頁面上獲取為待測試的業務場景配置的接口邏輯信息和每個待測試接口的接口配置信息包括:
獲取所述測試配置頁面上輸入的所述接口邏輯信息,其中,所述接口邏輯信息用于指示所述待測試的業務場景中包括的待測試接口的執行順序;
接收為每個待測試接口輸入的所述接口配置信息;
將所述接口邏輯信息存儲在數據庫的場景表中,并將所述接口配置信息存儲在所述數據庫的步驟表中。
可選地,接收為每個待測試接口輸入的所述接口配置信息包括:
在檢測到所述接口邏輯信息中的目標接口被執行了選擇操作的情況下,顯示所述目標接口對應的接口信息配置窗口;
在檢測到所述接口信息配置窗口上執行了確定操作的情況下,將所述接口信息配置窗口上輸入的數據轉換為所述目標接口對應的目標接口配置信息,其中,所述目標接口配置信息包括:輸入數據,輸出數據,全局變量替換標識和等待查詢標識,所述全局變量替換標識用于指示所述目標接口是否需要替換全局變量,在所述全局變量標識用于指示所述目標接口需要替換全局變量的情況下,所述目標接口配置信息還包括全局變量替換信息,所述等待查詢標識用于指示所述目標接口是否需要等待查詢,在所述等待查詢標識用于指示所述目標接口需要等待查詢的情況下,所述目標接口配置信息還包括等待查詢信息。
可選地,按照所述接口邏輯信息和每個待測試接口的接口配置信息對所述待測試的業務場景進行測試,得到測試報告包括:
從所述數據庫的場景表中讀取所述接口邏輯信息;
按照所述接口邏輯信息所指示的待測試接口的執行順序對每個待測試接口執行操作;
在對每個待測試接口執行操作的過程中,從所述數據庫的步驟表中調用所述每個待測試接口對應的接口配置信息;
按照所述接口配置信息對所述每個待測試接口進行測試,得到所述每個待測試接口對應的測試結果;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京同邦卓益科技有限公司,未經北京同邦卓益科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011008059.7/2.html,轉載請聲明來源鉆瓜專利網。





