1.什麼是SoapUI
SoapUi是一款強大的開源工具,可以輕鬆地完成Rest和Soap測試,並且還擁有其他強大的功能。具體大家可以自己摸索上網蒐集一些相關資料,同時也設計了一套簡潔易用的界面。很簡單地就可以完成更加智能化和更加完善的測試。同時支持Rest和Soap的Web服務,大家可以從官網瞭解到更加具體細節的東西,這裏只稍做一下簡單介紹。
SoapUI官網
2.SoapUi基本使用-Http
我這裏下載的是Soap-ui 5.2.1,大家可以通過官網下載也可以通過鏡像服務器去下載,這裏我們做一個簡單的http請求樣例
2.1 構建一個項目
2.2 確定項目名
2.3 創建測試用例以及用例組
2.4 創建一個http請求的測試用例,這裏我們用一個天氣測試接口測試
2.5 運行接口測試
3.SoapUi基本使用-Web Service
3.1 首先我們這裏準備了一個Web Service服務,相應WSDL
3.2 添加WSDL關聯
勾選第一個會生成簡單的請求模塊即圖中上面一塊,勾選第二個會產生一個獨立的用例小組
3.3 運行測試實例
利用圖中標明兩處都是可以進行測試的,效果一致
圖中紅框處填寫參數,點擊運行,即可在響應界面看到響應數據
4.利用SoapUI生成WebService客戶端代碼
這裏我們需要做一些準備工作
4.1 首先隨手寫了一個利用Axis1的服務發佈了一下,WSDL如下
4.2 然後我們在利用SoapUI生成代碼之前需要先去下載Axis的軟件包,下面的地址都可以下載,然後解壓
4.3 配置Axis
如果是第一次使用,需要將Axis目錄配置上,以供SoapUI使用
4.4 生成對應代碼
如果上面沒有配置,通過這裏的Tools是一樣可以彈出上面配置界面的
這裏需要填上WSDL地址以及輸出目錄
點擊generate即可生成對應的代碼
從這些簡單的使用就可以發現SoapUI給我們提供了很便捷的一些功能性操作,節約了很多不必要浪費的時間
當然任何東西都有自己的優缺點,大家可能也使用過一些其他的類似工具
某些功能方面比如postman和SoapUI就可能各有所長,所以大家靠實際需求去選擇工具對我們開發有很大幫助的