您的位置:首页 > 其它

jmeter基本使用及webservice脚本

2015-11-18 18:24 357 查看

一、常用配置

用户自定义变量:

操作:线程组-->添加-->配置元件-->用户定义的变量

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及使用网站
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: