在 JMETER 中:
http://jmeter.apache.org/usermanual/component_reference.html#Constant_Throughput_Timer
它提到可以使用 JavaScript 或 BeanShell 函数来更改恒定吞吐量变量值,以提供变化的值
。
我有一个要求,在最终线程组中,需要使用 beanshell 预处理器每 5 分钟更改一次恒定吞吐量值。
例如,目标吞吐量应该
- 从每分钟 4000 个样本开始,保持负载 5 分钟
- 升温至每分钟 5000 个样本,并保持负载 5 分钟
- 提升至每分钟 6000 个样本,依此类推,直至每分钟 20000 个样本。
请分享您的想法或解决此问题的方法。
这是断点性能测试,因此我们采用这种方法。
最佳答案
我相信Throughput Shaping Timer使用起来会容易得多,示例配置如下所示:
您可以使用 JMeter Plugins Manager 安装吞吐量调整计时器(并使其保持最新)
<小时/>确保线程组下有足够的线程来生成所需的吞吐量,因为计时器只能暂停线程以将 JMeter 限制为特定的 RPS 值,如果缺少,它不会启动额外的线程
关于javascript - Jmeter:恒定吞吐量计时器值每五分钟更改一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44040417/