java - Jmeter - 模拟更复杂的负载场景?

标签 java jmeter performance-testing

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

20 位用户在 20 分钟内登录应用程序,并在另外 20 分钟内执行某些操作,然后在 20 分钟内注销。 IE。让 200 个用户登录,然后在所有用户登录后,开始 20 分钟计时器。 20 分钟一到,开始记录最早登录的用户。

我意识到这可能是也可能不是一个现实的测试场景,但我想看看它是否可能。

目前我有一个测试计划,用户登录,执行一些操作,然后注销。我看不出如何提高和降低速度。

最佳答案

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

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

在每个 TG 中放置适当的采样器 - 首先只是登录,第二个执行操作,第三个注销。

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

关于java - Jmeter - 模拟更复杂的负载场景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5334533/

相关文章:

jmeter - 如何使用 Jmeter 捕获 API 内调用其他 API 的响应时间

java - 为什么 hadoop 不能识别我的 Map 类?

java - 从 Activity 外的类(class)发起 Intent

java - 如何连接静态字符串数组

http - JMeter中如何读取 "Graph Result"

node.js - 通过多次调用计算异步函数的执行时间

java - @EJB注解

java - 知道如何使用 Jmeter 进行独立 Java 应用程序的性能测试吗?

java - 如何为我的测试指定特定的速率?

java - 与 JMeter 相比,Blazemeter 结果是否正确?