jmeter基本使用及webservice脚本

原创 2015年11月18日 18:24:44

一、常用配置

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

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及使用网站

版权声明:本文为博主原创文章,未经博主允许不得转载。

在Jmeter中使用自定义编写的Java测试代码

        我们在做性能测试时,有时需要自己编写测试脚本,很多测试工具都支持自定义编写测试脚本,比如LoadRunner就有很多自定义脚本的协议,比如"C Vuser","Java Vuser"等...
  • li_ok
  • li_ok
  • 2007年01月19日 15:02
  • 24736

jmeter测试脚本不会写,录制脚本走起

录制脚本的工具还有BadBoy、BlazeMeter等,等之后有空再试试看。 现在先来看看怎么直接用Jmeter录制脚本并进行测试,我用的是3.0版本的。 下载地址:http://jmeter.apa...
  • jackie_tsai
  • jackie_tsai
  • 2016年07月07日 17:50
  • 13741

jmeter编写脚本之抓包实战

以下针对http协议请求 很多网友还在困惑怎么编写jmeter脚本 初学者喜欢使用badboy这个抓包工具,方便的是,可以自动把抓包请求,转化成jmx脚本 但是,包括其他自动抓包工具都有弊端, 就...
  • u012338364
  • u012338364
  • 2016年01月12日 14:52
  • 11002

jmeter脚本编写之五类常见请求编写

1.普通post请求 2.普通json请求 3.带query参数的json请求 4.xml请求 5.上传请求 starting...
  • u012338364
  • u012338364
  • 2016年01月28日 16:08
  • 8066

jmeter测试http协议之使用代理录制脚本和手工书写脚本

-手工写测试脚本 1) 创建线程组 2) 创建http sampler 3) 使用浏览器打开测试网站,调出F12开发者工具,查看网络传输 不带传参的直接在路径下输入图片中的URL 下面是...
  • g695144224
  • g695144224
  • 2016年04月06日 12:40
  • 2321

jmeter脚本编写之五类常见请求编写

1.普通post请求 2.普通json请求 3.带query参数的json请求 4.xml请求 5.上传请求 starting...
  • u012338364
  • u012338364
  • 2016年01月28日 16:08
  • 8066

jmeter编写脚本之抓包实战

以下针对http协议请求 很多网友还在困惑怎么编写jmeter脚本 初学者喜欢使用badboy这个抓包工具,方便的是,可以自动把抓包请求,转化成jmx脚本 但是,包括其他自动抓包工具都有弊端, 就...
  • u012338364
  • u012338364
  • 2016年01月12日 14:52
  • 11002

Jmeter实现webservice协议的脚本

1. 打开Jmeter,新建线程组,并添加一个SOAP/XML-RPC Request取样器。 2. 在URL输入栏输入地址:http://www.webxml.com.cn/WebServices...
  • luotuofeile
  • luotuofeile
  • 2015年09月12日 23:00
  • 791

Jmeter(一)脚本录制工具badboy和Jmeter基本使用

一、badboy简介badboy是一款用C++开发的动态应用测试工具,拥有强大的屏幕录制和回放功能,并且可将录制的脚本导出为jmx格式,并直接导入到jmeter中使用,可以大大的方便我们的使用,可以从...
  • u011436666
  • u011436666
  • 2017年06月12日 14:38
  • 347

测试SOA_WebService工具(SOAPUI,JMeter等)介绍和使用.doc

  • 2017年11月16日 16:53
  • 2.79MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jmeter基本使用及webservice脚本
举报原因:
原因补充:

(最多只允许输入30个字)