Jmeter:-如何在Jmeter中实现波动TPS

Jmeter:-如何在Jmeter中实现波动TPS,jmeter,performance-testing,Jmeter,Performance Testing,我想用JMeter得到TPS的波动,如下所示 1 TPS至10 TPS-60分钟 2到4个测试程序集-接下来的60分钟 10 TPS至15 TPS-接下来的60分钟 1到3 TPS-在接下来的60分钟内 如何实现与时间相关的各种TPS。 我使用的是JMeter4.0 我的要求是 登录应用程序 创建订单 有效订单 断开顺序 取消订单 用户:300 加速:300秒 持续时间4小时14400秒 应用程序可以处理多达45个测试程序集,这些测试程序集已经在这方面进行了测试 在这里,我们要检查信号量和服务器

我想用JMeter得到TPS的波动,如下所示

1 TPS至10 TPS-60分钟 2到4个测试程序集-接下来的60分钟 10 TPS至15 TPS-接下来的60分钟 1到3 TPS-在接下来的60分钟内 如何实现与时间相关的各种TPS。 我使用的是JMeter4.0 我的要求是 登录应用程序 创建订单 有效订单 断开顺序 取消订单

用户:300 加速:300秒 持续时间4小时14400秒 应用程序可以处理多达45个测试程序集,这些测试程序集已经在这方面进行了测试 在这里,我们要检查信号量和服务器资源。内存随着TPS的增加/减少而增加/减少。这是我这次测试的目标

你应该与之合作

在您的情况下,3条线路保持负载3600秒

每条线路将有不同的初始延迟,第一个为0,第二个为3600小时,第三个为7200 2小时


对于您的情况,您可以使用下面的链接来了解创建和使用吞吐量控制器的树-

我建议您使用多个一次性控制器,并将吞吐量控制器应用于其中的每一个控制器,并逐个定义您想要实现的吞吐量值

螺纹组 运行时控制器60分钟 一次性控制器

HTTP采样器 吞吐量控制器1 TPS至10 TPS 运行时控制器下一个60分钟

一次性控制器 HTTP采样器 吞吐量控制器2 TPS至4 TPS 您可以以图形形式查看侦听器中的进度


希望有效:

谢谢您宝贵的回复。。。在这里,我不能使用ultimate thread group,因为我需要在整个测试过程中激活所有用户会话。所有用户应在2-3小时内访问一次并执行活动,所有用户会话应始终处于活动状态,可以从数据库中验证,同样的会话感谢您的帮助我尝试了您的概念,看起来运行时控制器不工作,请求触发即使在秒数到期时您也必须安排运行时,一次性控制器,以及每个请求之间的等待时间,以便以您想要的方式保持吞吐量。我也有同样的要求,并且能够实现,如果你能分享你如何设计它的任何快照,我将能够更好地回答你的问题。