集合点目的
在性能测试过程中,我们通常会在线程组中设置并发用户数,但是在Jmeter的各个线程在进行业务操作的顺序会存在一定的随机性。
那么集合点的目的主要是让各个线程步调一致,对系统进行加压,从而达到模拟真实并发访问的效果。
创建集合点
如图,我们在定时器中,添加 Synchronizing Timer 同步定时器
同步定时器参数设置
模拟用户的数量:
- 每集合够多少线程后发送一次测试请求;
- 如何设置为0,等同于设置为线程组中的线程数;
- 确保设置的值不大于它所在线程组包含的线程数,否则一直集结线程而不发出测试请求,直到超时(如果设置了的话)。
超时时间以毫秒为单位
- 超时时间,即多少毫秒后同时释放已集结的线程,发送测试请求;
- 设置为0,则表示默认未设置超时时间
- 如果设置大于0,则超过设置的最大值,Timer将不再等待,释放已达到的线程。
集合点技术实战
这里要重点说一下在初次使用同步定时器的时候,会犯一个错误