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

一、需求
需要不断向被测服务器发送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
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值