您的位置:軟件測試 > 開源軟件測試 > 開源性能測試工具 > Jmeter
使用Jmeter測試webservice簡單示例
作者:網(wǎng)絡(luò)轉(zhuǎn)載 發(fā)布時(shí)間:[ 2017/4/1 17:25:04 ] 推薦標(biāo)簽:性能測試工具 Jmeter

  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ù)使用逗號(hào)分開,)
  參數(shù)化設(shè)置圖

  數(shù)據(jù)文件


  

軟件測試工具 | 聯(lián)系我們 | 投訴建議 | 誠聘英才 | 申請(qǐng)使用列表 | 網(wǎng)站地圖
滬ICP備07036474 2003-2017 版權(quán)所有 上海澤眾軟件科技有限公司 Shanghai ZeZhong Software Co.,Ltd