如何在jmeter中每秒发出10个请求

时间:2015-05-22 05:50:47

标签: jmeter

如何每秒触发10个请求,而不是等待以前的线程在jmeter中完成。

需要打1000次,

目前Thread Group中的以下配置, 用户数:10 循环:100

我想线程正在等待第二次获得响应。

但无论回应如何,我都需要每秒发出10个请求。

恒定吞吐量计时器对此有用吗? 如果是这种情况我应该提供什么配置。

非常感谢任何帮助。

2 个答案:

答案 0 :(得分:8)

是的,恒定吞吐量计时器肯定会有所帮助。

  1. 600放入目标吞吐量字段(10个请求/秒* 60秒)
  2. 更改"根据"计算吞吐量是All active threads
  3. 确保您有足够的线程。我个人会将它增加至少20,因为JMeter无法启动额外的线程来生成请求的吞吐量,它只能暂停线程以将负载限制为定义的值
  4. 确保您的测试持续时间足够长。恒定吞吐量计时器在"分钟"水平,所以你的测试需要持续至少1分钟。还要考虑合理的上升和下降值,以避免"尖峰"
  5. 有关详细说明和说明,请参阅How to use JMeter's Throughput Constant Timer指南。

    顺便说一下,Throughput Shaping Timer捆绑包有一个名为JMeter Plugins的增强版本,可能更容易使用。

答案 1 :(得分:0)

您也可以使用 步进线程组。 它将帮助您指定在该时间间隔内触发的时间和线程数。

https://jmeter-plugins.org/wiki/SteppingThreadGroup/

enter image description here