我目前正在制定一个涉及三个线程组的 JMeter 测试计划。通常,我会一一运行它们,通过选中“连续运行线程组”复选框来确保顺序执行。
但是,我现在发现自己在配置测试计划以满足以下标准方面面临挑战:
1.Execute the first thread group once.
2.Execute the second thread group simultaneously for 500 users for a load test.
3.Execute the third thread group once.
这里有一个问题:线程相互依赖,这意味着它们应该按顺序运行。另外,当第二个线程组执行时,只有在第一个线程组完成后才应该并发运行500个用户。
我正在寻找有关如何设置 JMeter 以实现此特定顺序和并行性的指导。任何见解、建议或分步说明都会非常有帮助。非常感谢!
“我已经设置了一个包含三个线程的测试计划,按顺序运行。虽然这运行良好,但我在第二个线程方面面临着挑战。我需要对 500 个用户执行负载测试,但是当我使用循环时第二个线程的控制器,它逐个执行用户。相反,我希望所有 500 个用户同时运行。我该如何实现这一点?”
如果您正在谈论“正常”线程组 - 它根据您的Ramp-Up period、迭代次数和/或保持负载的时间来执行用户。
您可以分享您的配置或根据上述信息修改它,或者考虑切换到终极线程组,它提供了简单的可视化方式来定义加速、保持负载的时间、减速、峰值,无论您是什么想要。