jmeter if控制器在loop控制器执行结束后执行

方法一

1、打开JMeter → 右键点击 Test Plan → 添加 Thread Group

2、右键点击 Thread Group → 添加 Logic Controller → Loop Controller。

设置 Loop Count 为 40(表示循环40次)。

3、添加If Controller到循环内部:右键点击 Loop Controller → 添加 Logic Controller → If Controller

配置If Controller的 Condition:KaTeX parse error: Expected group after '_' at position 2: {_̲_jexl3({__jm__Loop Controller__idx} == 39)}

关键点:

__jm__Loop Controller__idx 是JMeter内置变量,表示循环次数索引(从0开始)。

第40次循环时,索引值为39。

方法二

1、创建 Thread Group → 添加 Loop Controller(循环次数40)。

2、在Loop Controller内添加 JSR223 PostProcessor:

右键点击 Loop Controller → 添加 Post Processors → JSR223 PostProcessor。

选择语言为 groovy。

groovy 复制代码
if (vars.get('__jm__Loop Controller__idx') as int == 39) {
    vars.put('loopCompleted', 'true')
}

3、在循环外部添加If Controller

右键点击 Thread Group → 添加 Logic Controller → If Controller。

4、配置If Controller的 Condition:${__jexl3(vars.get("loopCompleted") == "true")}

相关推荐
xw542 分钟前
uni-app项目跑APP报useStore报错
前端·uni-app
!win !1 小时前
uni-app项目跑APP报useStore报错
前端·uni-app
拾光拾趣录1 小时前
Flexbox 布局:从“垂直居中都搞不定”到写出响应式万能布局
前端·css
huxihua20061 小时前
各种前端框架界面
前端
拾光拾趣录1 小时前
GET/POST 的区别:从“为什么登录请求不能用 GET”说起
前端·网络协议
Carlos_sam2 小时前
OpenLayers:ol-wind之渲染风场图全解析
前端·javascript
拾光拾趣录2 小时前
闭包:从“变量怎么还没死”到写出真正健壮的模块
前端·javascript
拾光拾趣录2 小时前
for..in 和 Object.keys 的区别:从“遍历对象属性的坑”说起
前端·javascript
OpenTiny社区2 小时前
把 SearchBox 塞进项目,搜索转化率怒涨 400%?
前端·vue.js·github
是小恐龙啊3 小时前
【测试报告】云枢馈赠系统(Java+Selenium+Jmeter自动化测试)
selenium·测试工具·jmeter