Jmeter 性能测试 Stepping Thread Group 术语解析
很多人见到这个压测策略,还是对于策略执行概念是模糊的
Jmeter之性能压测Stepping Thread Group 逐步增加并发数 阶梯式加压并发 (十五)
之前文章也有描述过各项参数指标的意思
功能参数设置This group will start 100 threads:设置线程组启动的线程总数为100个; First,wait for N seconds:启动第一个线程之前,需要等待N秒; Then start N threads:设置最开始时启动N个线程; Next,add 10 threads every 30 seconds,using ramp-up 5 seconds:接下来,每30秒添加10个线程,在5秒的时间段; Then hold load for 60 seconds:启动的线程总数达到最大值之后,再持续运行60秒; Finally,stop 5 threads every 1 seconds:最后,每1秒停止5个线程;
这里做一个参数描述补充
如图,首先,执行100个线程压测,第一步,等待5s后启动压测策略,即图中①区间的横轴一小段位置
using ramp-up 表示在6s内,执行完10个线程数,即每个斜向上的阶梯,均耗时6s,这就是阶梯式增长的压测策略设置方式。
then start .... Next,add .....threads every......
阶梯执行完成后,④阶段执行的将是持续将10并发数运行20s,再进行下一轮的(next,add)并发数,并继续会在6s内执行完。
Then hold load for......
启动完所有并发数后,进行稳定性或者内存溢出等策略执行方案
finaly,stop.............
线程数启动完成之后进行性能释放。