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

标签 javascript jmeter stress-testing beanshell

在 JMETER 中:

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

它提到可以使用 JavaScript 或 BeanShell 函数来更改恒定吞吐量变量值,以提供变化的值

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

例如,目标吞吐量应该

  1. 从每分钟 4000 个样本开始,保持负载 5 分钟
  2. 升温至每分钟 5000 个样本,并保持负载 5 分钟
  3. 提升至每分钟 6000 个样本,依此类推,直至每分钟 20000 个样本。

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

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

最佳答案

我相信Throughput Shaping Timer使用起来会容易得多,示例配置如下所示:

JMeter Throughput Shaping Timer

您可以使用 JMeter Plugins Manager 安装吞吐量调整计时器(并使其保持最新)

JMeter Plugins Manager Throughput Shaping Timer

<小时/>

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

关于javascript - Jmeter:恒定吞吐量计时器值每五分钟更改一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44040417/

相关文章:

Jmeter奇数和偶数threadNumbers

stress-testing - 通过提供用户列表来使用locust.io的方法

java - 如何重新加载打开我们网页的浏览器的每个选项卡

javascript - Moment.js 在本地格式化,直到我指定格式

jmeter - 获取线程组中的用户/线程数

jmeter - 如何在Jmeter中的每个请求之间插入延迟

json - 如何使用 'loadtest' nodejs 模块加载测试 post API?

unicode - 最难渲染的 Unicode 样本是什么?

javascript - 如何使用 javascript 将 a 值从一个页面传递到另一个页面

javascript - 如何使html中的canvas元素可点击?