SoapUI是一個自由和 開放源碼的跨平臺 功能測試解決方案。經過一個易於使用的圖形界面和企業級功能,SoapUI讓您輕鬆,快速建立和執行自動化功能、迴歸、合規和 負載測試。在一個測試環境,SoapUI提供完整的 測試覆蓋,並支持全部的標準協議和技術。 -- 引用百度百科
SoapUI比PostMan的測試項更多。SoapUI支持Http協議和webservice協議。PostMan僅支持Http請求,不支持webservice。html
筆者整理的下載方式:關注公衆號:Java技術乾貨,回覆「003」,即可直接下載使用。web
安裝包是免安裝,大小也只有40幾兆。比官網的一百多兆要小不少。併發
官網的下載地址:https://www.soapui.org/downloads/latest-release.html工具
安裝包,直接解壓,無須安裝。測試
啓動方式:能夠看安裝包裏面的《使用說明.txt》ui
看到以下界面,說明你操做是正確的。spa
若是啓動不了,能夠在日誌文件中查看,是什麼錯。日誌
而後針對性的解決錯誤問題code
若是日誌文件中出現Unsupported major.minor version 51.0
錯誤。請檢查JDK的版本問題。配置JDK1.8以上xml
點擊工具欄上的soap功能, 建立一個webservice項目請求
輸入項目名Project Name,這個能夠隨便輸入。輸入Initial WSDL,也就是發送請求的webservice服務地址。
鏈接成功,出現以下界面,併發送請求。 左邊的窗口存的是發送報文,右邊的窗口是響應的報文。在左邊的會有兩個
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://webservice.yss.com/"> <soapenv:Header/> <soapenv:Body> <web:hsServiceForCiss> <!--Optional:對應方法中的第一個參數--> <msg>?</msg> <!--Optional:對應方法中的第二個參數--> <arg1>?</arg1> </web:hsServiceForCiss> </soapenv:Body> </soapenv:Envelope>
若是參數是xml格式的, 請使用<![CDATA[ ]]>給包裹起來
以下,建立一個Rest Project,出現以下界面。在URI中輸入請求地址。
輸入請求資源地址。設置Method方式,和添加參數