SoupUI接口測試學習分享


一、SoapUI的使用

我們主要用SoapUI的REST 測試功能來測試我們協議接口。RESTful是一種服務端API的規范,每個資源對應唯一的URI,然后用HTTP的POST、GET、PUT、DELETE方法轉換狀態,也可以理解為增刪改查。但是,不要在意這些細節,我們的接口主要用的是POST,所以在新建資源后,一般只需要建立一個POST方法。

1.運行SoapUI-Pro-5.1.2:

     bin--soapui-pro.bat,直接啟動soapui;

     注冊碼導入scz.key文件進行破解。

2.SoapUI主界面:

基本結構是這樣的:

工作區可以有多個測試工程,如上圖有2個:天氣查詢和物流查詢

一個工程一般有2個部分,上面那個是站點,就是我們要測試的對象,

下面是測試集合,包含我們的測試用例。

展開站點,就是這個站點下的資源,對應我們的所有接口地址。

展開資源,里面是方法,我們一般就一個POST方法,方法下是請求。

展開測試集合,里面是我們這個測試工程的各個測試用例,測試用例下是這個測試用例要執行的步驟,比如登陸這個測試用例,先要登陸、保存SESSION、執行3個初始化協議等。

3.創建接口測試

創建一個工程首先要拿到我們要測試的服務器的地址,

如:物流查詢接口測試地址:http://www.kuaidi100.com/query?type=快遞公司代號&postid=快遞單號 

①新建測試工程:File -> New Project -> Create REST project from URI/File->New REST Project->輸入要測試的接口地址URI:

②點擊OK,生成項目,同時生成接口的方法和資源

 

③創建工程后就要配置我們的接口信息,這里還跟測試無關,只是在做初始化

 

④創建TestSuite(根據需要生成一個或者多個接口的TestSuiteTestCase

 點擊接口,右鍵 Generate TestSuite

 

⑤設置TestCase

 

 

 

⑥添加驗證表達式,以判斷用例執行是否成功

 

 

⑦設置屬性和配置數據庫

 

 

 

 

 

⑧執行測試用例

⑨運行測試集合中所有測試用例:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM