我需要测试API的大量并发负载,因此我创建了10组采样器,每组100个线程,并循环两次。然后,我试图通过为100个用户的测试添加一个通用的同步定时器来同时执行它,但似乎不会一次执行所有10个组。将同步定时器移动到每个组将使其中一些更进一步移动以及时执行。我应该使用哪种方法,我应该在同步计时器中输入什么数字,以使其按照我所期望的方式工作?PS.我看到了类似的问题,但他们的答案仅限于2组或仍然没有工作的方式,我希望。
pftdvrlh1#
如果你有10个线程组,每个线程组有100个线程,并且想同时释放所有线程,你需要:1.在与线程组相同的级别添加同步计时器,有关详细信息,请参阅范围规则用户手册章节1.将“分组依据的模拟用户数”设置为1000从JMeter 5.6.2开始,无法配置同步计时器来等待每个线程组的10个用户,顺序将取决于您的ramp-up period settings,先到先得。
1条答案
按热度按时间pftdvrlh1#
如果你有10个线程组,每个线程组有100个线程,并且想同时释放所有线程,你需要:
1.在与线程组相同的级别添加同步计时器,有关详细信息,请参阅范围规则用户手册章节
1.将“分组依据的模拟用户数”设置为1000
从JMeter 5.6.2开始,无法配置同步计时器来等待每个线程组的10个用户,顺序将取决于您的ramp-up period settings,先到先得。