集合点:设置一定的用户,来执行并发的操作。如淘宝的秒杀,多个用户同时进行一个操作。
在性能测试的时候,设置集合点是为了实现绝对的并发,测试服务器的承载能力。当所有的线程都达到集合点的时候,才开始发送请求。
JMeter里面的集合点通过添加定时器来完成。
操作步骤:
线程组右击添加→定时器→Synchronizing Timer
注意:集合点要放在需要集合的元件,位置顺序要注意。
Number of Simulated Users to Group by:表示集合多少人后再执行请求。
注意:等同于设置为线程租中的线程数,一定要确保设置的值不大于它所在线程组包含的用户数。
Timeout in milliseconds:指定人数 多少秒没集合到算超时(设置延迟时间以毫秒为单位)
>设置为0,Timer将等待线程数直到达到了Number of....设置的值后才执行,不够则一直等待
>设置为非0,如果超过了所设置的最大等待时间后,还没有达到Number of..设置的值,Timer将不再等待