SoupUI接口測試學習分享

1、SoapUI的使用數據庫

咱們主要用SoapUI的REST 測試功能來測試咱們協議接口。RESTful是一種服務端API的規範,每一個資源對應惟一的URI,而後用HTTP的POST、GET、PUT、DELETE方法轉換狀態,也能夠理解爲增刪改查。可是,不要在乎這些細節,咱們的接口主要用的是POST,因此在新建資源後,通常只須要創建一個POST方法。服務器

1.運行SoapUI-Pro-5.1.2:post

     bin--soapui-pro.bat,直接啓動soapui;測試

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

2.SoapUI主界面:spa

基本結構是這樣的:3d

工做區能夠有多個測試工程,如上圖有2個:天氣查詢和物流查詢對象

一個工程通常有2個部分,上面那個是站點,就是咱們要測試的對象,blog

下面是測試集合,包含咱們的測試用例。接口

展開站點,就是這個站點下的資源,對應咱們的全部接口地址。

展開資源,裏面是方法,咱們通常就一個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

 

 

 

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

 

 

⑦設置屬性和配置數據庫

 

 

 

 

 

⑧執行測試用例

⑨運行測試集合中全部測試用例:

相關文章
相關標籤/搜索