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

相关推荐
无奈何杨27 分钟前
扣子coze的AI工作流搭建技术,开源项目FlowGram流程搭建引擎
前端
ElasticPDF-新国产PDF编辑器36 分钟前
Angular 项目 PDF 批注插件库在线版 API 示例教程
前端·pdf·angular.js
6武740 分钟前
Vue 数据传递流程图指南
前端·javascript·vue.js
jakeswang1 小时前
查询条件与查询数据的ajax拼装
前端·ajax
samuel9181 小时前
axios取消重复请求
前端·javascript·vue.js
三天不学习1 小时前
JiebaAnalyzer 分词模式详解【搜索引擎系列教程】
前端·搜索引擎·jiebaanalyzer
滿2 小时前
Vue 3 中按照某个字段将数组分成多个数组
前端·javascript·vue.js
安分小尧2 小时前
[特殊字符] 使用 Handsontable 构建一个支持 Excel 公式计算的动态表格
前端·javascript·react.js·typescript·excel
好_快2 小时前
Lodash源码阅读-baseClone
前端·javascript·源码阅读