一、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)生成性能測試統計圖