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

相关推荐
小poop2 分钟前
CSS 基础与实战:从入门到精通网页美化
前端
Csvn2 小时前
运行时性能
前端
Never_every992 小时前
位图转矢量工具哪个好?实测抠抠图AI位图转矢量工具
大数据·前端
paopaokaka_luck3 小时前
宠物门店经营管理系统(销售与库存联动、进货自动记账、 退换与退款关联、员工个人业绩、ECharts 经营分析、滞销识别与客户分层、宠物档案年龄计算)
前端·javascript·spring boot·mysql·echarts·mybatis·1024程序员节
空中湖3 小时前
用 React 写数据大屏:为什么我不建议用图表库
前端·react.js·前端框架
欣欣之王来了5 小时前
原始HTML插值:v-html指令的使用与安全风险
前端·学习·架构·项目·vue3教程
IT_陈寒5 小时前
Redis的LRU淘汰策略坑了我一整天
前端·人工智能·后端
计算机魔术师5 小时前
砍半价格、参数再涨,国产旗舰追到 Opus 鼻尖了
前端
特立独行的猫A5 小时前
10 MB 的桌面 AI 客户端:用仓颉 + 系统 WebView 替代 Electron
前端·harmonyos
修炼的dance6 小时前
白底图存JPG,sharp开mozjpeg背景杂点少近三成
前端