1 .webservice
先簡單開發(fā)webservice,參考文檔
http://www.cnblogs.com/xwdreamer/archive/2011/12/07/2296914.html
webservice沒有打成war包,是在eclipse運(yùn)行測試(這塊有時(shí)間補(bǔ)充)
2 .Jmeter
2.1 創(chuàng)建線程組(setUp Thread Group)
2.2 在線程組下創(chuàng)建取樣器(SOAP/XML-RPC Request)
1)設(shè)置URL(wsdl路徑):http://localhost:8080/WebServiceProject/services/CalculateService?wsdl
2)SOAP/XML-RPC Data(這塊可以在ie運(yùn)行wsdl中。,下圖
點(diǎn)擊Type為SOAP的Name,如: CalculateServiceSoap11Binding ,點(diǎn)擊plus(加法),出現(xiàn)下圖
輸入x,y值,點(diǎn)擊go
在右下框的status看到結(jié)果,點(diǎn)擊source,取SOAP Request Envelope(為這個(gè),繞了半天)
<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 添加監(jiān)聽器:察看結(jié)果樹
運(yùn)行該腳本,一個(gè)簡單的webservice如何在Jmeter中運(yùn)行完成
腳本增強(qiáng),參數(shù)化
添加元件:CSV Data Set Config
filename:數(shù)據(jù)文件路徑
variable Name:參數(shù)名(多個(gè)參數(shù)使用逗號分開,)
參數(shù)化設(shè)置圖
數(shù)據(jù)文件