【P14】JMeter 同步定时器(Synchronized Timer)


一、同步定时器(Synchronized Timer)参数说明

可以在某一逻辑点模拟创建最大负载量进行测试;Synchronizing Timer 的技术原理是通过在某一点阻塞线程,直到 X 个线程被阻塞,然后同时释放

右键 >>> 添加 >>> 定时器 >>> 同步定时器(Synchronized Timer)

在这里插入图片描述

  • 模拟用户组的数量(Number of Simulated Users to Group by):设置多少用户进行同步操作。设置为0表示执行线程组的线程数,设置为3只会执行三个线程数(假设同步线程组数设置为5)4,5线程执行到这一步会停止

注:设置的值不能大于它所在线程组中设置的线程数;0表示 all 无穷大,最大

  • 超时时间(Timeout in milliseconds):以第一个到达同步定时器的用户开始,如果在设置的时间内所有用户都达到了,就立即释放后续操作,如果在设置的时间内还没达到,则目前到达集合点的用户先进行释放做后续操作。 设置为0则一直等待,(以第一个到达为准,到多少走多少),如果设置为3,线程设置为永远循环,每凑够三个就会执行释放

二、测试计划设计

(1)、测试计划右键 <<< 添加 <<< 定时器 <<< 同步定时器(Synchronized Timer),模拟用户组的数量设置为5

在这里插入图片描述

  • 模拟用户组的数量:5

(2)、测试计划右键 <<< 添加 <<< 定时器 <<< 固定定时器(Constant Timer),线程延迟设置为1000

在这里插入图片描述

  • 线程延迟(毫秒):1000

(3)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组,线程数设置为5,勾选永远,勾选调度器,持续时间设置为60

在这里插入图片描述

  • 线程数:5

  • 勾选永远

  • 勾选调度器

  • 持续时间(秒):60

(4)、线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器(Debug Sampler)

在这里插入图片描述

(5)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树

(6)、线程组右键 <<< 添加 <<< 监听器 <<< 汇总报告

(7)、点击启动,点开查看结果树,观察Text下的取样器

在这里插入图片描述

每一次,同时执行五个调试取样器;可以点击调试取样器,查看取样器结果中的时间,可以发现,每一秒,有五个调试取样器

(8)、点开汇总报告查看

在这里插入图片描述

可以看到,样本是五个五个执行;吞吐量 TPS 大概为 5

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小鹿快跑~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值