Jmeter:每五分钟更改一次恒定吞吐量计时器值

Jmeter: Constant throughput timer value change for every five mins

在 JMETER 中:

http://jmeter.apache.org/usermanual/component_reference.html#Constant_Throughput_Timer

它提到可以使用 JavaScript or BeanShell function to provide a changing value 更改恒定吞吐量变量值。

我有一个要求,在最终线程组中,需要使用 beanshell 预处理器每 5 分钟更改一次恒定吞吐量值。

对于ex.Target 吞吐量应该

  1. 从每分钟 4000 个样本开始,保持负载 5 分钟
  2. 每分钟增加 5000 个样本并保持负载 5 分钟
  3. 增加到每分钟 6000 个样本,依此类推增加到每分钟 20000 个样本。

请分享您的想法或解决此问题。

这是断点性能测试,所以我们采用这种方法。

我相信 Throughput Shaping Timer 会更容易使用,示例配置如下:

您可以使用 JMeter Plugins Manager

安装吞吐量整形计时器(并使其保持最新状态)


确保您在线程组下有足够的线程来生成所需的吞吐量,因为计时器只能暂停线程以将 JMeter 限制在特定的 RPS 值,如果缺少线程,它不会启动额外的线程