JMeter TPS与TPS图表所示不一致

时间:2019-12-30 14:27:22

标签: jmeter jmeter-5.0

对50个并发用户进行测试。目标TPS:10 但是TPS图以之字形方式显示结果,在测试运行良好且没有任何错误的情况下,其结果不一致。在整个测试过程中达到了TPS 8.1 /秒

案例01)使用计时器进行跑跑测试 恒定计时器:5秒

情况02)仅对Ultimate线程组进行跑测试

enter image description here

1 个答案:

答案 0 :(得分:1)

实际吞吐量取决于许多因素,主要因素是:

  1. JMeter应该有足够的运行空间来达到/保持目标吞吐量。如果即使应用程序未超载,JMeter也无法足够快地发送请求,您将无法获得所需的TPS数量。确保遵循JMeter Best Practices,如果单个JMeter引擎无法执行您需要的负载,则您必须考虑使用Distributed Testing
  2. 应用程序响应时间很长。给定50个并发用户,并且目标吞吐量为每秒10个请求,只有在应用程序响应时间小于或等于5秒时,您才能实现此目标。如果应用程序响应时间更长-吞吐量将成比例降低。下一步将是: