一、soapUI簡介
soapUI是一個開源測試工具,通過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試。該工具既可作為一個單獨的測試軟件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用。soapUI pro是soapUI的商業非開源版本,實現的功能較開源的soapUI更多。
二、soapUI初體驗
1、soapUI安裝及破解(參考:http://blog.csdn.net/liuchangxin1982/article/details/47614625)
1)安裝方法
先下載SOAPUI,我這里用的是5.1.2 PRO 版

雙擊安裝文件










安裝之后需要破解才能用
2)破解方法:http://blog.csdn.net/liuchangxin1982/article/details/47614899
關掉SOAPUI 界面
先將C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\lib\Protection-4.6.jar 刪除
之后用破解文件中的Protection-4.6.jar 去替換
出現如下畫面先按取消







出現這種界面說明破解成功
2、soapUI界面介紹

3、創建項目
這里創建REST服務


三、soapUI測試用例
1、測試數據單一
1)新建測試套件:



增加斷言:


運行結果:

2、測試數據來源於excel:(參考:http://www.cnblogs.com/heiyexiaoguai/p/4852334.html)
1)創建測試數據文件:testaccept.xlsx

2)選擇測試步驟,添加【Datasource】


3)添加請求:

4)添加DataSource Loop,又來控制循環取數

5)增加斷言:


6)運行結果

我們看到測試用例執行失敗后,后面的將不會執行,而我們希望即使失敗也要執行所有的測試用例,我們做如下設置:取消Abor test if an fasiled TestSteps前面的鈎,再運行:


7)查看測試結果信息:
8)導出測試報告


四、soapUI性能測試
1、創建性能測試用例:


2)點擊運行,運行結果如下:

3)參數設置說明:

4)生成性能測試統計圖

