如何在JMeter中正确配置请求数?

时间:2018-01-14 08:37:22

标签: performance jmeter

我的性能测试策略是使用JMeter不断向linux服务器发送3个不同的请求。它们是初始化,计算和应用。

高峰时段的活跃用户数为40,每小时每次请求的数量为200.负载测试应在峰值使用时间内进行,且不少于一小时。

如果我的理解是正确的,运行测试两个小时最终将在结果表中显示1200个样本(200个请求* 3 * 2小时)。但是,通过以下配置,可以向服务器发送更多样本。

Thread Group: 
- Number of threads: 200 
- Ramp-up time: 3600 seconds 
- Duration: 7200 seconds

我也试过设置线程数50,结果仍远远超出我的预期。

我可以知道如何正确配置JMeter吗?

1 个答案:

答案 0 :(得分:1)

您的配置应该是:

  • 主题数:40
  • 加速时间:在你的情况下应该是短的,它的值告诉线程从0到40的时间。
  • 持续时间没问题

最后,因为你想要每小时200个请求,对于3个请求是600个,每分钟10个,你需要在Constant Throughput Timer内使用Test Action

Test plan

测试行动的地点是:

Test Action