soapUI是一款開放源碼的測試工具,擁有自由可跨平臺能力,既可作為一個單獨的測試軟件使用,也可利用插件集成到Eclipse,maven2.X,Netbeans 和intellij中使用,使用感更是輕松快速,達(dá)到企業(yè)級效果!
soapUI軟件簡介
SOAPUl是由標(biāo)準(zhǔn)JavaSwing開發(fā)的GUl自動化測試工具。在某種程度上,它是JUnit測試框架的擴(kuò)展和衍生。SOAPUI工具提供了一個完整的WSDL覆蓋分析,包括操作水平和模式水平,使得到達(dá)每個元素的所有路徑都經(jīng)過測試。它提供了測試重構(gòu)能力,允許用戶隨著WSDL的更新重構(gòu)所有測試。測試重構(gòu)甚至考慮了更新的WSDL會如何影響XPath表達(dá)式。SOAPUl的需求管理功能可以將測試用例與需求有機(jī)結(jié)合,需求可以直接輸入或?qū)搿OAPUl可以直接從一個數(shù)據(jù)源獲取測試數(shù)據(jù)。soapUI軟件功能
1、【API功能測試功能】
不止在GUI級別,還能了解如何確保你的API函數(shù)。
2、【API的性能測試】
性能是你API驅(qū)動業(yè)務(wù)的底線,負(fù)載測試虛擬用戶的API和看看它執(zhí)行。
3、【API的安全】
擔(dān)心第三方api、公共api或脆弱的內(nèi)部api,學(xué)習(xí)如何安全安全。
4、【API設(shè)計】
一個正確設(shè)計、構(gòu)建和測試API可以從你的業(yè)務(wù)有價值的資源。節(jié)省時間和金錢與虛擬化。
5、【數(shù)據(jù)驅(qū)動測試】
測試與數(shù)據(jù)驅(qū)動測試更快、更聰明,提高您的API測試覆蓋率。
6、【測試報告】
需要度量、統(tǒng)計數(shù)據(jù)和其他測試數(shù)據(jù)?獲得詳細(xì)、全面的API測試報告來提高測試和衡量成功。
soapUI破解教程
1、下載并解壓后打開安裝程序,按照系統(tǒng)提示一路點擊【next】進(jìn)行安裝
2、安裝完成后先不要運行軟件,將壓縮包內(nèi)附帶的Protection-4.6.jar到soapui安裝的lib目錄下替換原來的文件。
3、然后運行程序binsoapui-pro.bat,導(dǎo)入scz.key即可破解成功!
使用教程
1、打開soapui。
2、新建一個項目,實例如下:
點擊ok后在soapui界面左側(cè)會顯示出此項目,如圖:
2、創(chuàng)建測試用例:
a、新建用例組,選擇此項目右鍵,新建一個用例組,如下圖:
用例組創(chuàng)建好后,在testhah項目中能看到查看到login_test.
b、創(chuàng)建測試用例,選中測試組名稱右鍵新建測試用例,如下圖:
檢查是否新建好:
c、創(chuàng)建測試步驟:
注:此處選擇httptestrequest,目前我測試的接口是http的,接口有哪些類型可自己百度,或者不清楚所測接口是什么類型可與開發(fā)確認(rèn)
點擊ok進(jìn)入接口運行界面:
注意:執(zhí)行結(jié)果中提示token未找到則,此處需與開發(fā)確認(rèn),登錄時需要哪些參數(shù),再次添加參數(shù)并執(zhí)行:
然后不斷的亂點功能,亂試,同事的幫助執(zhí)行成功了,如下圖
【使用技巧】
一、使用post 中application/x-www-form-urlencoded傳遞參數(shù)
如下圖所示,勾選media 為application/json 在點擊后面的post qierystring,請求方式即可更改為application/x-www-form-urlencoded 然后傳遞參數(shù)成功
二、soapui中如何實現(xiàn)關(guān)聯(lián)
在soapui中,實現(xiàn)關(guān)聯(lián)的方式有多種,這里簡述實現(xiàn)辦法
1.在項目或則測試套件、用例集中創(chuàng)建一個custom properties將參數(shù)名和默認(rèn)值輸入(沒有的可以隨意);
2.右擊獲取的請求,新增property transfer 并點擊添加標(biāo)志