jmeter基本使用及webservice腳本

一、常用配置

用戶自定義變量:
操作:線程組-->添加-->配置元件-->用戶定義的變量

CSV Data Set Config:
使用場景:預先定義一個csv文件,裏面的值以逗號分隔,之後在腳本中即可進行引用
操作:線程組-->添加-->配置元件-->CSV Data Set Config

正則表達式提取器
使用場景:關聯引用,即上一個請求的返回值在下一個請求中會使用
操作:線程組-->添加-->後置處理器-->正則表達式提取器

以上三點的配置完成後的效果圖如下:


需要說明:如上圖所示在“工作臺”-->能夠配置代理服務器


二.webservice接口

服務端webservice接口測試,見下面截圖:


<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://ws.yiibai.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <web:sayHello>
     <arg0>Manisha</arg0>
      </web:sayHello>
   </soapenv:Body>
</soapenv:Envelope>

注意:

1.由於的服務端webservice接口是由axis1.4開發的,這個版本的axis存在一個bug,不能將send soapaction爲空,可隨便設置一個值,如:123.

2.在請求消息體xml中<web:對外發布的接口函數名字><arg0>後面跟着是參數。

3.上面的請求在服務端會將換行給打印出來,也可以如下輸入:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:web="http://ws.yiibai.com/">
   <soapenv:Header/>
   <soapenv:Body>
      <web:sayHello><arg0>Manisha</arg0></web:sayHello>
   </soapenv:Body>
</soapenv:Envelope>

附:參考資料/網站

1.關於jmeter的一個學習網站

2.關於Jmeter腳本的錄製工具Badboy及使用網站

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章