性能测试需要模拟大量用户并发,集合点能够尽量让虚拟用户同一时刻发送请求,在Jmeter中集合点是通过定时器来完成的。
定时器
Jmeter定时器用来控制取样器的执行时机,有固定定时器、随机定时器等,从字面意思我们也能猜到意思。
Synchronizing Timer
同步定时器用来保证我们的取样器在同一时刻向服务器发起负载,考虑到线程运行的时间快慢与场景的需要,也提供了同步线程数量的设置。
参数说明:
名称:可以随机设置,最好有业务意义。
注释:可以随意设置,可以为空。
Number of Simulated Users to Group by:设置同步的线程数量,我们在运行测试时,每一个线程的运行时间可能不一样,想要让所有线程都集合在一起可能会等待较长时间,这种情况我们可以先让一部分集合完毕的线程运行起来。另外,有些场景不一定要等待所有的线程集合完毕,只需要部分线程保证同步就可以了,基于这些要求设置这个选项即可。