一、常用配置
用户自定义变量:
操作:线程组-->添加-->配置元件-->用户定义的变量
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及使用网站。