最近公司要進行接口自動化測試,之前一直使用fitnesse框架,在較輕量級接口情況下,挑選了一些接口測試工具jmeter,postman...最終還是選擇了Soapui,在使用過程中總結了一些簡單的經驗。
SoapUI介紹
SoapUI是一個開源測試工具,通過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試
SoapUI 基於Java 開發,支持多個平台,安裝非常簡單。
官網下載地址:https://www.soapui.org/,下載開源版SoapUI,SoapUI Pro是SoapUI的商業非開源版本
SoapUI初體驗
我們通過一個簡單的案例進行SoapUI的講解:
1、構建第一個項目
2、單個接口請求
3、創建測試用例
構建第一個項目
1.打開SoapUI軟件>File>New SOAP Project,新建工程
2、填寫工程名稱,點擊OK
3、創建我們的第一個接口--右鍵點擊第一個項目選擇New REST Service from URL
4、在URL地址中輸入需要測試的接口
5、點擊OK 按鈕你的第一個接口就創建成功啦
到這里我們SoapUI的第一個接口就創建成功了
下面我們以post接口為例做一次實例來進行驗證
單個接口請求
post請求
1、點擊Method選擇接口請求類型,這里我們需要選擇post
2、post請求數據添加
這個地方需要注意的是有些post類型接口需要添加頭部信息
3、點擊請求按鈕,獲取數據
請求成功,我們會在右邊返回處顯示數據
請求之后 我們發現返回的參數中漢字有亂碼的情況,那這個怎么處理呢,我們需要設置返回參數的格式
這里我們現在UTF-8 再次請求原來的漢字亂碼就會消失正常顯示了
創建測試用例
我們既然要進行接口測試那么肯定不能單獨把接口調通就行了,那么我們就需要添加測試用例來進行驗證
我就以當前的接口做例子
1、右鍵Request選擇Add to TestCase,設置第一個測試用例的名稱
當前第一個我們只是創建了測試用例集的名稱、我們當然也要對第一個測試用例分組進行名稱命名
最后我們對導入的接口名稱進行修改、你也可以不修改
到這里我們第一個測試用例已經創建完畢了,那么我們要繼續添加測試用例
2、Test Steps 右鍵選擇 Add Step 選擇HTTP Test Request
添加接口的信息數據
在這里我們已經對SoapUI進行了簡單的介紹,那么也可以開始你的SoapUI之旅了

















