jmeter模拟真正的并发定时器synchronizing timer

为了模拟真正的并发,为了更真实的实现并发这概念,我们可以在需要压力的地方设置集合点,每到需要并发的业务进行调用时,所有的虚拟用户都相互之间等一等,然后一起访问,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的顺序

进行必要设置后,运行查看结果,通过结果树可以看到,请求是批量执行的,可以观察开始执行的脚本,观察请求的增加数量趋势,或对比请求的发送时间

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值