Jmeter - 模拟更复杂的负载情况?

Dom*_*mra 6 java jmeter performance-testing

一直在试验Jmeter,我想知道最好的方法:

20个用户登录到应用程序,超过20分钟,并执行一些操作另外20分钟,然后在20分钟内注销.即有200个用户登录,然后一旦所有登录,开始20分钟计时器.一旦20分钟结束,开始记录最早登录的人.

我意识到这可能或可能不是一个真实的测试场景,但我想看看它是否可行.

目前我有一个测试计划,用户登录,执行一些操作,然后注销.我看不出我如何能够提升和减速.

And*_*lko 4

测试计划中有一个选项“连续运行线程组”。将其设置为选中。

然后将 3 个线程组添加到您的测试计划中。我建议第一个使用线程组(20 个线程,循环计数 1,加速时间 1),第二个使用终极线程组(20 个线程立即启动并保持负载 20 分钟),第三个再次使用线程组(20 个线程,循环)计数 1,加速时间 1)。

在每个 TG 内放置适当的采样器 - 第一个仅登录,第二个执行操作,第三个注销。

就是这样。如果您有任何问题 - 请告诉我。