JMeter如何确定线程组何时完成

问题描述

这对我有用:

  • 克里特岛“ BeanShell PreProcessor”具有以下代码:props.put("DONE", "FALSE");

  • 使用以下代码创建“ BeanShell PostProcessor”:int activeThreadCount = org.apache.jmeter.threads.JMeterContextService.getNumberOfThreads(); if (activeThreadCount <= 1) { props.put("DONE", "TRUE"); }

使用以下方式添加If Controller:${__BeanShell( props.get("DONE") != null && props.get("DONE")=="TRUE")}

在If Controller中停止当前线程。

解决方法

我需要运行两个单独的线程组(第二个线程组具有无限循环计数)。当第一组完成后,停止第二组。我如何确定第一小组何时完成?

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...