如何在JMeter中循环最终线程组?

1sbrub3j  于 2023-11-19  发布在  其他
关注(0)|答案(1)|浏览(126)

我在JMeter中有一个3小时测试用例的场景(见图中的注解),我需要重复20次,直到它达到60小时。它如图所示。所以我使用了一个终极线程组,我为3小时场景配置了时间和计数的值。
我如何重复20小时?

我尝试使用不同的线程组或循环控制器,但没有找到解决方案。

0h4hbjxa

0h4hbjxa1#

1.最简单的解决方案是在命令行非GUI模式下运行测试20次,并将结果附加到同一个.jtl结果文件中。
1.您的工作负载模型可以通过threads_schedule特殊属性表示
例如,如果将下一行放入 user.properties 文件:

threads_schedule=spawn(50,0s,0s,3600s,200s) spawn(450,3600s,1800s,0s,0s) spawn(450,5400s,0s,3600s,0s) spawn(450,9000s,0s,0s,1800s) spawn(50,9000s,1800s,0s,0s)

字符串
并添加一个空的Ultimate Thread Group到您的测试计划中,您将看到您的工作负载模型,尽管您没有在Ultimate Thread Group中提供任何数字
因此,如果您复制上述threads_schedule属性20次,并相应地调整“初始延迟”,您将能够实现所需的工作负载模型模式。
有关JMeter属性以及设置和覆盖它们的方法的更多信息:Apache JMeter Properties Customization Guide

相关问题