我需要创建一个负载测试,其中每秒最多有4个并发用户。然后我需要重复这个测试一个小时。
在JMeter中是否有任何方法可以实现这一点?
我尝试使用以下配置:
- 线程数: 4
- 启动时间: 1
- 循环计数: 永久
- 持续时间: 3600
为了确保它可以运行一小时,我还使用了一个Runtime Controller,具有相同的“3600”运行时间值。
但是这样会创建比我需要的更多的并发用户,而且通常用户在执行某些操作之前需要一些时间来思考,这在我的配置中没有反映出来,因此我还尝试过使用Constant Throughput Timer,但这只让我更加困惑。
- 我确定我需要使用Constant Throughput Timer,但我不知道如何在我的情况下使用它。
- 如果我使用Constant Throughput Timer,如何配置线程属性(线程数、启动时间、循环计数、计划)?
- 我真的需要使用Runtime Controller来确保测试计划运行一小时吗,还是只需指定持续时间为3600即可?