【问题标题】:Starting second controller after first controller has finished its task in a single thread group在第一个控制器在单个线程组中完成其任务后启动第二个控制器
【发布时间】:2020-05-08 10:30:45
【问题描述】:
我有一个结构,其中我在一个线程组中有多个控制器。第二个控制器首先取决于。控制器 1 和 2 的 csv 文件将有多个记录。
我已将任务划分为多个用户线程。
截至目前,我先启用然后执行任务。然后,一旦第一个完成,我将禁用它并启用第二个并启动。
有没有办法可以说第二个只会在第一个完成操作后运行? Jmeter 允许这种类型的执行吗?
【问题讨论】:
标签:
jmeter
performance-testing
jmeter-4.0
【解决方案1】:
JMeter 颠倒执行测试元素,因此您无需执行任何操作
如果您希望所有虚拟用户执行控制器 1,然后才开始执行控制器 2,请将 Synchronizing Timer 添加为控制器 1 的最后一个采样器的子级,并将 Number of Simultaneous Users to Group by 设置为相等Thread Group中的线程数