当前位置: 首页 > 知识库问答 >
问题:

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

蒲德曜
2023-03-14

在JMETER中:

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

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

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

对于ex.目标吞吐量应该

  1. 从每分钟4000个样品开始,保持负载5分钟

请分享你的想法或围绕这个问题工作。

这是断点性能测试,所以我们做这种类型的方法。


共有1个答案

胡元明
2023-03-14

我相信吞吐量成形计时器将更易于使用,示例配置如下所示:

您可以使用JMeter Plugins Manager安装吞吐量整形定时器(并保持其更新)

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

 类似资料:
  • 我正在根据以下要求开发JMeter脚本 Http请求总数-24,Http请求总数/分钟-12,测试持续时间2min,每分钟请求之间的等待时间:60min/12req=5秒。 在我的场景中总共发生了3笔交易 添加文档(占总请求的20%) 添加文档(占总请求的80%) 更新文档(占总请求的100%) 下面是我使用过的线程组和控制器 > 终极线程组终极线程组 (2) 吞吐量控制器分配负载的百分比[24个

  • 如何计算请求之间的延迟。我有一个简单的Jmeter脚本,包含以下4个组件: > 线程组-线程数设置为10,重置其他字段有缺省值。 Http采样器-名为Thread-${uuuuThreadNum}Req-${uuuuu计数器(TRUE)}点击URL-google。公司 恒定吞吐量计时器:目标吞吐量-60,计算所有活动线程的吞吐量。 在表侦听器中查看结果。 请解释如何计算请求之间的延迟和要创建的请求

  • 我需要创建一个负载测试,其中每秒最多有4个并发用户。然后我需要重复这个一个小时。有什么方法可以在JMeter中实现这一点吗? 我已尝试使用此配置: 线程数:4 上升周期:1 循环计数:永远 持续时间:3600 为了确保运行一小时,我还使用了一个运行时控制器,该控制器的运行时值为“3600”。 但这会每秒产生比我需要的更多的并发用户,此外,也不太可能有那么多并发用户,因为用户在做某事之前通常需要花这

  • 我有一个类女巫负责向客户端发送数据,所有其他类在需要发送数据时都使用这个。让我们称之为“数据ender.class”。 现在客户端要求我们将吞吐量控制在每秒最多50次调用。 我需要在这个类上创建一个algoritm(如果可能的话),以保持当前秒的调用次数,如果它达到50的最大值,保持进程要么睡眠或某事,并继续而不丢失数据。也许我必须实现一个队列或比简单的睡眠更好的东西。我需要建议或遵循的方向。 为

  • 问题内容: 我是node.js的新手。我需要node.js每五分钟查询一次mongodb,获取特定数据,然后使用socket.io,允许已订阅的Web客户端访问此数据。我已经设置了socket.io部分,当然还有mongo,我只需要知道如何每隔五分钟运行一次node.js然后发布到socket.io。 最好的解决方案是什么? 谢谢 问题答案: 将该代码另存为node_regular_job.js并

  • 无论从什么角度来看,它都不是。 假设我有两个消费者,它们以每秒“10”条消息的速度从给定主题中消耗数据。现在,不管它们是从单个分区还是从两个不同的分区进行消耗;我的吞吐量将保持不变,每秒20条消息。 我觉得我一定漏了一些内部工作的细节,你能帮我解释一下kafka分区(多个)是如何帮助提高固定用户数量的吞吐量的,而不是单个kafka分区。