記錄SoapUI使用說明


一、SoapUI簡介

SoapUI是一個開源測試工具,通過soap/http來檢查、調用、實現Web Service的功能/負載/符合性測試。該工具既可作為一個單獨的測試軟件使用,也可利用插件集成到Eclipse,Maven2.X,NetbeansIntelliJ中使用。SoapUI Pro是SoapUI的商業非開源版本,實現的功能較開源的SoapUI更多。

二、SoapUI安裝

鏈接: https://pan.baidu.com/s/1rVwSi9cRDx5jlqWZzXWE0g 提取碼: fqiz

雙擊SoapUI-Pro-x64-5.1.2.exe安裝,安裝后再用Protection-4.6.jar;覆蓋原目錄下的同名文件,然后再運行soapui-pro.bat ,選取scz.key 進行破解。

不修改位置默認位置:C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\lab

 

          

三、SoapUI破解

先將C:\Program Files\SmartBear\SoapUI-Pro-5.1.2\lib\Protection-4.6.jar刪除

之后用破解文件中的Protection-4.6.jar去替換

運行SoapUI-Pro-5.1.2如下畫面先按取消


四、SoapUI使用

1)功能界面介紹

                 

2)調用WebApi

點擊Projects 右擊彈出以下窗口 選擇New Project

                                                               

 

 點擊Project 1 右擊彈出以下窗口 選擇New Rest Service from URL 輸入接口地址

                                  

 

                    

 

3)調用WebServices

     點擊Projects 右擊彈出以下窗口 選擇New Project

                                                      

看對應的接口地址選擇Add WSDL 或是 Add WADL  本文以WSDL為例子

 

方法:SayHello(無參數,默認返回Hello World)

                    

 

方法:WriteHello(name參數,返回name值)

                   

 

4)壓力測試

 本例子以上文WebApi為例子

 

 新建壓力測試

 

設置壓力參數

 

【設置壓力參數說明】:Threads,線程數即並發用戶數;

                                Test Delay,思考時間即請求之間的時間間隔,單位為秒;

                                Limit,運行時間。場景為100用戶並發,持續運行60秒,沒有思考時間。

相應的SoapUI可設置Threads=100,Test Delay=0,Limit=60,后面的下拉框選擇Seconds,表示60秒。

設置完畢后,點擊左上方的綠色箭頭,程序開始進行負載測試。

【解讀】

 

【指標說明】

  min:最小響應時間
  max:最大響應時間
  avg:平均響應時間
  last:上一次請求響應時間
  cnt:請求數
  tps:每秒處理請求數
  bps:吞吐率
  rat:錯誤率


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM