testing - 如何检查线程组在jmeter中停止执行
问题描述
我有两个线程组。
Thread group1:
http request
csv data set configure -> stops when reached end of file
Thread group2:
while loop
http request
csv data set configure -> reiterate when reached end of file
两个线程组以并发方式运行,我想在线程组1完成执行时停止线程组2
解决方案
修改你的配置如下:
线程组
在“循环计数”部分中具有以下__groovy() 函数的循环控制器:
${__groovy(new File('test.csv').readLines().size(),)}
- HTTP 请求
- CSV 数据集配置
- HTTP 请求
Flow Control Action采样器配置如下:
这样 HTTP 请求将被执行的次数与test.csv
文件中的行数一样多,然后测试将继续进行流控制操作采样器,该采样器将停止测试
推荐阅读
- r - 为什么 poly 中缺少多项式多元回归系数?
- python - 三元组的python累积总和?
- gradle - 我找不到 Gradle 任务的声明
- markdown - Markdown 是否可以选择横向放置列表?
- csv - 建议在 Eclipse 中使用任何 CSV 编辑器插件来添加新列无干扰 [在现有列的 2 个之间]
- laravel - $operations = Operation::findOrFail(2)->get(); 返回 6 个结果
- anylogic - 如何将列与行相关联,而不是任何逻辑中的其他方式
- c# - 如何在单独的 UI 线程中调用基类构造函数
- javascript - JavaScript 迭代变量过滤
- rust - 如何在 Rust 中使用 StreamExt::scan 方法改变异步块内的状态?