赞
踩
为了模拟真正的并发,为了更真实的实现并发这概念,我们可以在需要压力的地方设置集合点,每到需要并发的业务进行调用时,所有的虚拟用户都相互之间等一等,然后一起访问,jmeter里面的集合点通过添加定时器synchronizing timer 来完成
用法
Number of simulated users to group by:集合多少人再执行请求(也就是执行的线程数)
注意:等同于设置为线程数,一定要确保设置的值不大于它所在线程组包含的用户数
timeout in milliseconds:指定人数 多少秒没交集合到算超时(设置延迟时间以毫秒为单位)
注意:如果设置timeout in milliseconds为0,表示无超时时间,会一直等下去。
线程数量无法达到"Number of Simultaneous Users to Group by"中设置的值,那么Test将无限等待,除非手动终止。
如果希望定时器仅用于其中一个sampler,则把该定时器作为子节点加入
定时器仅仅对HTTP请求1起作用,即仅在HTTP请求1执行前执行定时器,与HTTP2请求无关
timer是在请求之前执行的。不管这个定时器的位置放在sampler之后还是之前。当然,如果多个timer的时候,在相同的作用域下会按上下顺序执行timer,这个就需要慎重放置timer的顺序
进行必要设置后,运行查看结果,通过结果树可以看到,请求是批量执行的,可以观察开始执行的脚本,观察请求的增加数量趋势,或对比请求的发送时间
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。