需求如下:
当某个http response包含"status" : "STARTED"的时候,间隔固定时间,进行持续刷新.当Response包含"status" : "READY"时,则停止刷新,进行下一个其他请求.
第一步:我们直接请求某个request,在http请求下面添加Regular Expression Extractor抽取status状态:
第二步:添加While Controller, 引用上一步中定义的status变量去判断status的值.此处当status的值不为STARTED,则退出While.
第三步: 在While里面再次添加在第一步中添加的相同的http请求,项目的结构如下:
小小提示:
- 可以在http请求的名字中加入线程数${__threadNum}便于调试
- 可以在适当的位置加入Debug Sampler,它可以输出Jmeter的属性和变量.可以将它理解为只输出变量值的http请求.它可以再View Results Tree中被看到
- 可以使用${__Random(100,999,)}函数来产生随机数.在上述情况中,它对于每个http请求,都能产生一个新的值.如果该函数定义与User Defined Variables,那么将为每个Thread产生一个值
- 在使用While Controller之前, status变量必须先被定义,否则While Controller是不会被执行的.这也是为什么本例要将同样的请求在while之前放一个,在while里面也放一个
- Constant Time用于设置Http请求的间隔时间
- 除了使用Regular Expression Extractor,还可以使用Xpath Extractor抽取页面上的属性或者值
- "View Results in Table" Lister可以看到每个请求的开始时间
本文出自"lijingshou"博客,转载请务必保留此出处http://lijingshou.iteye.com/blog/2051480
相关推荐
jmeter 模拟ip http请求 并发测试 压力测试
JMeter beanShell修改http请求参数,尝试对http进行修改。
Jmeter参数不重复demo例子
JMeter请求执行次数 你想执行几次就执行几次,方式一:通过循环控制器控制每个请求的执行次数
Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter Jmeter
JMETER 中间sample 是真正干活的家伙,性能测试过程中间通过sample 中间的组件向服务器发送请求,同时,从服务器端返回响应。由于sample 中间组件较多,不会对所有的sample 中间的所有组件进行讲解,只会讲解比较...
目前线上资源较少关于jmeter实现oauth1.0请求的方法,系统接口通过Oauth1.0方式授权登录,通过jmeter自带beanshell插件解决认证授权问题 资源附带了脚本代码和实现步骤
jmeter测试dubbo请求,博客地址:http://blog.csdn.net/qq_34021712/article/details/78956600
使用jmeter测试java请求,博客地址http://blog.csdn.net/qq_34021712/article/details/78870407
jar包直接放进 jmeter安装目录的lib/ext 下即可使用,添加java请求,老铁赶紧下!!!!
支持jmeter5.0 请求参数中文乱码,修改了jar源代码,直接放到lib/ext 覆盖即可
Jmeter使用CSV Data Set Config参数化数据不重复的多次循环执行(实现多用户多次抽奖功能)
JMeter进行性能测试实例Java请求+参数化
jmeter 5.1.1 版本。maven项目。服务端 vertx+kotlin。 实现jmeter tcp链接 发送protobuf消息到服务端,并返回结果的demo。具体看里面的doc目录的说明。
必备VcodeExtractor.jar 包,放进jmeter\lib\ext目录下,重启jmeter 就可以使用了
Jmeter怎么录制,怎么过滤,线程组有哪些内容? jmeter可以使用第三方的录制工具(badboy)或者使用自身的软件的录制功能进行,jmeter录制原理:是通过代理http服务器抓取用户操作网站过程中的链接。 jmeter可以在...
jmeter 实现redis操作.docx
JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册JMeter中文手册...
通过jmeter配置, 实现https双向认证,从而实现https双向认证客户端的模拟,可以完成https双向认证的测试
jmeter 实现图片base64 加密 Base64Data.jar