Jmeter线程组之bzm - Arrivals Thread Group

跟Concurrency Thread Group线程组功能作用大同小异
Jmeter线程组之bzm - Arrivals Thread Group

  • target rate:目标费率,每秒钟多少个请求数

  • ramp up time(sec):达到目标费率需要的时间

  • ramp-up steps count:达到目标费率需要多少步

  • hold target rate time(sec):保持目标费率时间

  • thread iterations limit:线程迭代次数限制,如果我们只需运行每个用户一次以模拟用户的实际行为,则设置为1;设置为空,表示每个用户将运行不确定的迭代,直到调度结束。

  • log threads status into file:将线程状态记录到文件

  • concurrency limit:最大并发数限制

例如:

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

5个加速步骤,每步20增加个费率;

10s/5步=2,每步2秒钟;即每2秒钟加载20个费率,直到达到100;

达到100个费率之后,按照这个标准进行加压10秒钟;

以上,前十秒钟按照设置不断增加费率,请求数为(20+40+60+80+100)2=600个;后十秒钟,按照每秒100个费率计算,请求数为10010=1000个;共计1600个请求数。

监听器 ——[email protected] - Active Threads Over Time

阶梯加压线程组需要和 Active Threads Over Time(不同时间活动数
量展示)结合起来,这样能看到动态的阶梯加压效果
Jmeter线程组之bzm - Arrivals Thread Group