思考时间以及集合点
固定定时器
高斯随机定时器
总的等待时间 = 偏差+固定延时
偏差 :取值的时候会在0%-100%之间随机取值
固定延时:保持不变
集合点
所谓的集合点就是并发用户数在启动的时候,可以设置一个集合点(集合时间,集合人数),并发用户数只有在符合集合点条件之后才会向服务器一块发送请求。
Number of Simultaneous Users to Group by模拟用户到组数,即设置组的用户数,达到该用户数后才进行接口的请求
Timeout in milliseconds超时(毫秒),设置超时时间,即组在超时时间后达不到设置的线程数时,会丢弃继续请求
注意:两个参数如果都设置了值,则在实际中是哪个条件先达到,定时器先执行哪个,如第一个参数释放线程数量先达到,则不会管超时时间的值,timer会释放;如果第二个参数超时时间先达到,则不会再等线程数量,按照目前超时的时间点集合的线程数,timer释放。
使用场景:电商的整点抢购 限时促销等活动场景
没有加集合点的场景
集合点设置集合20个线程的场景
集合点设置等到10s再启动的场景
同时设置集合线程数10线程跟集合时间5S,哪一个参数条件先满足就先执行