Jmeter线程组之bzm - Concurrency Thread Group

Concurrency Thread Group和Stepping Thread Group都可用于阶梯式加压测试,但是由于Stepping Thread Group已经不再被官方推荐使用了,我们对Concurrency Thread Group进行简单介绍

下载

Jmeter线程组之bzm - Concurrency Thread Group_第1张图片

使用

Jmeter线程组之bzm - Concurrency Thread Group_第2张图片

  • Target Concurrency:目标并发(总线程数)

  • Ramp Up Time:加速时间(总加速时长)

  • Ramp-Up Steps Count:加速步骤计数(总加速/递增次数)

  • Hold Target Rate Time:保持目标速率时间(到达总线程数后持续时长)

  • Time Unit:时间单位(分钟或者秒)

  • Thread Iterations Limit:线程迭代次数限制(循环次数)

  • Log Threads Status into File:将线程状态记录到文件中(将线程启动和线程停止事件保存为日志文件);

以上,以图形的方式展示了线程加压的过程。

例如:

100个线程组,加速时间为5分钟,10个加速步骤,保持目标费率10分钟:

10个加速步骤,每步10个线程组;

5分钟/10步=0.5,每步0.5分钟;即每0.5分钟加载十个线程组,直到达到100个;

达到100个线程组之后,所有这些线程组将继续运行,加压十分钟。

场景说明:

Jmeter线程组之bzm - Concurrency Thread Group_第3张图片
3分钟除以5步,每步0.6分钟;100个用户除以5步,每步20个用户;每0.6分钟将添加20个用户,直到达到100个用户,达到100个线程后,所有这些线程将继续运行,并一起打到服务器6分钟

你可能感兴趣的:(#,线程组)