Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/471.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jmeter:每五分钟恒定吞吐量计时器值变化一次_Javascript_Jmeter_Stress Testing_Beanshell - Fatal编程技术网

Javascript Jmeter:每五分钟恒定吞吐量计时器值变化一次

Javascript Jmeter:每五分钟恒定吞吐量计时器值变化一次,javascript,jmeter,stress-testing,beanshell,Javascript,Jmeter,Stress Testing,Beanshell,在JMETER中: 它提到,可以使用JavaScript或BeanShell函数更改常量吞吐量变量值,以提供更改值 我有一个要求,在ultimate线程组中,需要使用beanshell预处理器每5分钟更改一次恒定吞吐量值 例如,目标吞吐量应为 从每分钟4000个样品开始,保持负载5分钟 每分钟增加5000个样品,并保持负载5分钟 每分钟增加6000个样本,以此类推,每分钟增加20000个样本 请分享您的想法或解决此问题 这是断点性能测试,所以我们采用这种方法。我相信使用起来会容易得多,示例配置

在JMETER中:

它提到,可以使用
JavaScript或BeanShell函数更改常量吞吐量变量值,以提供更改值

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

例如,目标吞吐量应为

  • 从每分钟4000个样品开始,保持负载5分钟
  • 每分钟增加5000个样品,并保持负载5分钟
  • 每分钟增加6000个样本,以此类推,每分钟增加20000个样本
  • 请分享您的想法或解决此问题

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

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

    您可以使用安装吞吐量成形计时器(并使其保持最新)



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

    好的,它不会启动额外的线程,谢谢@dmitri。但是我们可以将常量吞吐量计时器和吞吐量成形计时器放在一个线程组中吗?理论上是的,但我不会将它们混合在一起,因为这可能会导致意外的行为kay@dmitri。让我禁用CTT&仅使用TST。我们可以将吞吐量成形计时器和吞吐量控制器放在一个最终线程组中吗。我有84个端点,每个端点在一小时的测试持续时间内实现不同的tps。吞吐量成形计时器应遵循相同的(以及其他测试元素)