Jmeter常用定时器详解-26

定时器在发现它们的范围内,在取样器之前先处理定时器,范围内每个取样器执行前都将执行一次定时器。

如果同一范围内有多个定时器,则将在每个取样器之前处理所有定时器。 定时器仅与取样器一起处理。
与取样器不在同一范围内的定时器将不会被处理。

要将定时器应用于单个取样器,需要将定时器添加为取样器的子元素。在执行取样器之前将应用计时器。要在取样器之后应用计时器,需要将其添加到下一个取样器。

固定定时器

如果希望每个线程在两次请求之间暂停相同的时间,可以使用此计时器。
在这里插入图片描述
属性描述
名称:显示的此取样器的描述性名称,可自定义
线程延迟 :延迟执行请求的毫秒数

高斯随机定时器


该计时器将每个线程请求延迟一个随机的时间量,其中大多数时间间隔都在某个特定值附近。总延迟是高斯分布值(平均值为0.0,标准偏差为1.0)乘以指定的偏差值与偏移值之和。

在这里插入图片描述
属性描述
名称:显示的此取样器的描述性名称,可自定义
偏差:允许的最大偏差的毫秒数
固定延迟偏移 :允许偏差的基准,即以此数值为中心实现高斯随机

统一随机定时器

该计时器将每个线程请求暂停一个随机的时间量,每个时间间隔的发生概率相同。延迟范围是偏移值到偏移值与随机值之和

在这里插入图片描述
属性描述
名称:显示的此取样器的描述性名称,可自定义
Random Delay Maximum:要延迟的最大随机毫秒数
Constant Delay Offset: 除随机延迟外,要暂停的毫秒数

同步定时器

SyncTimer的目的是阻塞线程,直到阻塞了X个线程,然后立即将它们全部释放。因此,SyncTimer可以在测试计划的各个点上创建较大的即时负载。类似LR的集合点

在这里插入图片描述

属性描述
名称:显示的此取样器的描述性名称,可自定义
模拟用户组的数量 :一次释放的线程数。将其设置为0等效于将其设置为“线程组中的线程数”。
超时时间:等待线程集合的最长时间,如果超时,将停止等待直接释放

如果超时(以毫秒为单位)设置为0,并且线程数未达到“模拟用户组的数量”,则测试将无限期暂停。只有强制停止才能停止它。在这种情况下,可以选择设置超时(以毫秒为单位)。

通常,线程数必须大于模拟用户组的数量,否则可能无限期暂停。因为永远页不能达到设置的释放压力的值

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值