使用Jmeter測試webservice簡單示例


 

1 webservice

先簡單開發webservice,參考文檔

 http://www.cnblogs.com/xwdreamer/archive/2011/12/07/2296914.html

webservice沒有打成war包,是在eclipse運行測試(這塊有時間補充)

2 Jmeter

2.1 創建線程組(setUp Thread Group)

2.2 在線程組下創建取樣器(SOAP/XML-RPC Request)

1)設置URL(wsdl路徑):http://localhost:8080/WebServiceProject/services/CalculateService?wsdl

2)SOAP/XML-RPC Data(這塊可以在ie運行wsdl中取),下圖

點擊Type為SOAP的Name,如: CalculateServiceSoap11Binding ,點擊plus(加法),出現下圖

輸入x,y值,點擊go

在右下框的status看到結果,點擊source,取SOAP Request Envelope(為這個,繞了半天)

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:q0="http://wstest.com" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<soapenv:Body>
<q0:plus>
<q0:x>${a1}</q0:x>
<q0:y>${a2}</q0:y>
</q0:plus>
</soapenv:Body>
</soapenv:Envelope>

 

2.3 添加監聽器:察看結果樹

運行該腳本,一個簡單的webservice如何在Jmeter中運行完成

 

腳本增強,參數化

添加元件:CSV Data Set Config

filename:數據文件路徑

variable Name:參數名(多個參數使用逗號分開,)

參數化設置圖

數據文件

 


免責聲明!

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



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