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")}

相关推荐
进击的夸父3 分钟前
前端合并的表格排序功能
前端
低保和光头哪个先来12 分钟前
如何实现弹窗的 双击关闭 & 拖动 & 图层优先级
前端·javascript·css·vue.js
必然秃头20 分钟前
前端面试题总结
前端
布列瑟农的星空1 小时前
近一年前端招人面试感悟
前端·面试
mapbar_front1 小时前
从技术到基层管理的跃升
前端·程序员
xuehuayu.cn1 小时前
Chrome 命令行参数生成器
前端·chrome
Eiceblue1 小时前
React 前端实现 Word(Doc/Docx)转 HTML
前端·react.js·word
FogLetter1 小时前
大文件上传?我用分片上传+断点续传彻底解决了!
前端·javascript
前端大神之路2 小时前
vue2 虚拟dom
前端
Qinana2 小时前
🌟ES6 字符串模板与数组 map 的优雅实践
前端·javascript·程序员