0
点赞
收藏
分享

微信扫一扫

【性能测试】JMeter-进阶篇(While控制器)

技术只适用于干活 2022-05-06 阅读 82
测试工具

一、需求
需要不断向被测服务器发送http请求直到返回信息中包含特定信息,同时再增加一个限制,该请求最多执行5次,超过5次无返回直接跳出该循环。

或者是不断发送查询请求,直到查询到指定state状态为success,都可以使用此种方法进行循环判断
三、jmeter使用(While控制器)示例
在这里插入图片描述
3.1、在线程组“whileDemo”下添加“BeanShell取样器”,并初始化计数器参数
在这里插入图片描述
在这里插入图片描述
vars.put(“w_counter”,“0”);

3.2、在线程组“whileDemo”下 添加http请求,并使用json提取器取值
3.3、在线程组“whileDemo”下添加“while控制器”,循环操作
在这里插入图片描述
id_1 =1并且w_counter<5时进入while循环处理循环内的逻辑:
KaTeX parse error: Expected group after '_' at position 2: {_̲_javaScript("{id_1}"==“2” && ${w_counter}<5,)}
在这里插入图片描述
3.2、“while控制器”下添加“BeanShell取样器”,对计数器进行递增操作
在这里插入图片描述

举报

相关推荐

0 条评论