JMeter-两种控制Sampler执行线程数量的方法

JMeter-两种控制Sampler执行线程数量的方法

一、如果(If)控制器

(1)添加”如果(If)控制器“,并在控制器中填写判断语句:

${__groovy(${__counter(false)}%2 == 0)}

注:该判断语句表示线程数为偶数的,执行该控制器下的请求

${__groovy(${__counter(false)}%2 == 1)}

注:该判断语句表示线程数为奇数的,执行该控制器下的请求

这里的判断语句,可根据实际的情况进行修改,多个判断条件可用 “&&”连接,如“${__groovy(${__counter(false)}%2 == 0 && ${__counter(false)}%3 != 0)}

如图所示:
在这里插入图片描述

(2)执行效果
现设置线程数为2,循环1次,执行:
在这里插入图片描述

执行结果:
在这里插入图片描述

二、吞吐量控制器

(1)添加吞吐量控制器
吞吐量控制器有两种方式:1.按百分比、2.按执行次数
按百分比:如下图设置的按百分比,当线程组中设置线程数为2时,该控制器下的请求共执行2x50%=1次
在这里插入图片描述
按执行次数(不勾选per user):当线程组设置为2,该控制器设置执行1次,则该控制器下的请求只执行1次
在这里插入图片描述
按执行次数(勾选per user):当线程组设置为2,该控制器设置执行1次,则该控制器下的请求共执行2x1=2次
在这里插入图片描述

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值