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(根據須要生成一個或者多個接口的TestSuite和TestCase)
點擊接口,右鍵 Generate TestSuite
⑤設置TestCase
⑥添加驗證表達式,以判斷用例執行是否成功
⑦設置屬性和配置數據庫
⑧執行測試用例
⑨運行測試集合中全部測試用例: