关于平均响应时间的计算问题

时间:2020-04-18 01:44:33

标签: jmeter performance-testing

  1. 我编写了一个JMeter测试并使用1000个线程,并获得每秒330个请求的吞吐量。平均响应时间是多少?
  2. 在2号中进行相同的测试,我使用100个线程,并获得每秒330个请求的吞吐量。平均响应时间是多少?

我认为这与很少的法律有关,但是我不知道如何解决?任何帮助,谢谢。

1 个答案:

答案 0 :(得分:0)

我们不知道,为了确定平均响应时间,我们需要知道您的测试持续时间

JMeter将平均响应时间计算为arithmetic mean或单个samplers的所有响应时间,可以在Aggregate Report侦听器中观察到。

对于100个用户和1000个用户,您具有相同的吞吐量这一事实似乎非常可疑,对于性能良好的应用程序,对于1000个用户,您应该获得的吞吐量是100个用户的10倍。

原因可能在:

  1. 您的应用程序每秒不能处理330个以上的请求,这表示performance bottleneck
  2. JMeter每秒不能发出330个以上的请求,如果您的负载生成器硬件规格太低而无法产生所需的负载,请确保遵循JMeter Best Practices或考虑Distributed Testing