Jmeter如何每秒发送恒定数量的请求

tsa*_*512 3 jmeter jmeter-plugins jmeter-5.0

JMeter 是否允许我每秒发送固定数量的请求,而不是仅在请求完成时才按顺序发送?即,即使请求 1 尚未响应,我可以在请求 1 之后发送请求 2 吗?

我正在使用 Apache JMeter 5.2.1,如果有人能给我有关这方面的指导,我将不胜感激。恒定吞吐量计时器似乎更关注吞吐量,但是我想简单地发送 X 请求/秒。

Dmi*_*i T 5

恒定吞吐量计时器只能暂停JMeter 线程,以将每秒请求数限制为给定值。

因此,您必须在线程组中提供足够的线程,以每秒创建比您试图实现的更多的请求,然后使用恒定吞吐量计时器将每秒的请求数限制到所需的速率。

所以主要的限制是:

  • 恒定吞吐量计时器只能减慢 JMeter,它不会启动额外的线程
  • 恒定吞吐量计时器在“分钟”级别上足够精确,如果您的测试持续时间较短或您想立即看到吞吐量变化,则需要进行加速

因此,我建议采用以下方法之一:

  1. 精确的吞吐量计时器(自JMeter 4.0起可用)
  2. 并发线程组吞吐量整形计时器组合,这些家伙提供了最灵活的方式来达到/维持所需的吞吐量