Jmeter:每5分钟持续吞吐量计时器值的变化

时间:2017-05-18 06:43:06

标签: javascript jmeter stress-testing beanshell

在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个样本。
  4. 请分享您的想法或解决此问题。

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

1 个答案:

答案 0 :(得分:1)

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

JMeter Throughput Shaping Timer

您可以使用JMeter Plugins Manager

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

JMeter Plugins Manager Throughput Shaping Timer

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