Jmeter线程组之bzm - Arrivals Thread Group
跟Concurrency 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(不同时间活动数
量展示)结合起来,这样能看到动态的阶梯加压效果