软件测试技能,JMeter压力测试教程,统一随机定时器/高斯随机定时器(十九)

目录

前言

一、统一随机定时器

1、统一随机定时器(Uniform Random Timer)

2、设置延迟时间

二、高斯随机定时器

1、高斯随机定时器Gaussian Random Timer

2、设置延迟时间


前言

如果想加个随机等待时间可以用到 jmeter 里面的统一随机定时器(Uniform Random Timer)
也有的说叫均匀随机定时器(Uniform Random Timer)都是一个

添加均匀随机定时器可以生成一个随机值,这个值发生的概率是相等的。实际生活中随机值的发生概率并不相等,而是符合正太分布或者是高斯随机分布

那么什么是高斯随机数?
高斯随机数是指均值为0,方差为1的随机数

扫描二维码关注公众号,回复: 15719319 查看本文章

一、统一随机定时器

1、统一随机定时器(Uniform Random Timer)

定时器的作用域:
1.定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面)

2.当执行一个sampler之前时,所有当前作用域内的定时器都会被执行

3.如果希望定时器仅应用于其中一个sampler,则把定时器作为子节点加入
统一随机定时器是在每个sampler(采样器)之前执行的,如果我们想在第二个请求前加个随机延迟时间,就添加到子节点

2、设置延迟时间

和高斯随机定时器的作用差异不大,区别在于延时时间在指定范围内且每个时间的取值概率相同,每个时间间隔都有相同的概率发生,总的延迟时间就是随机值和偏移值之和。
该定时器可以在请求之间设置一个随机延时,每个随机延时有相同的发生概率。

Random Delay Maximum(in milliseconds):随机延迟最大的时间 单位毫秒

Constant Delay Offset(in milliseconds):固定延迟时间 单位毫秒

延迟时间的计算公式

总的延时 = 固定延迟时间 + 随机生成的延时

 比如设置固定延迟时间(Constant Delay Offset)为2000毫秒,最大随机时间Random Delay Maximum 设置500毫秒

那么总的延迟时间范围是2000毫秒~2500毫秒之间的值如果设置1个线程 3次循环,每次循环的时候,中间的间隔时间是随机值,范围是2000~2500毫秒如果设置3个线程 1次循环,每个线程中间的间隔时间是随机值,范围是2000~2500毫秒

统一随机定时器延时时间在指定范围内,且每个时间的取值概率相同,每个时间间隔都有相同的概率发生

二、高斯随机定时器

1、高斯随机定时器Gaussian Random Timer

定时器的作用域:
1.定时器是在每个sampler(采样器)之前执行的,而不是之后(无论定时器位置在sampler之前还是下面)

2.当执行一个sampler之前时,所有当前作用域内的定时器都会被执行

3.如果希望定时器仅应用于其中一个sampler,则把定时器作为子节点加入
高斯随机定时器是在每个sampler(采样器)之前执行的,如果我们想在第二个请求前加个随机延迟时间,就添加到子节点

高斯随机定时器产生的随机数,发生的概率并不相等,它的概率符合高斯随机数分布

2、设置延迟时间

该定时器可以在请求之间设置一个随机延时,每个随机延时发生概率符合高斯随机数分布

偏差值 Deviation (in milliseconds):偏差值,是一个浮动范围

固定延迟时间 Constant Delay offset (in milliseconds):固定延迟时间

延迟时间的计算公式

总的延时 = 固定延迟时间 + 高斯随机生成的偏差值

单位都是毫秒,固定延迟300ms,偏差100ms,意思是时间延迟300-400ms之间跟前面均匀随机定时器功能一样,只是随机数的概率不一样


              【下面是我整理的2023年最全的软件测试工程师学习知识架构体系图】


一、Python编程入门到精通

二、接口自动化项目实战

三、Web自动化项目实战


四、App自动化项目实战

五、一线大厂简历


六、测试开发DevOps体系

七、常用自动化测试工具


八、JMeter性能测试

九、总结(尾部小惊喜)

生命不息,奋斗不止。每一份努力都不会被辜负,只要坚持不懈,终究会有回报。珍惜时间,追求梦想。不忘初心,砥砺前行。你的未来,由你掌握!

生命短暂,时间宝贵,我们无法预知未来会发生什么,但我们可以掌握当下。珍惜每一天,努力奋斗,让自己变得更加强大和优秀。坚定信念,执着追求,成功终将属于你!

只有不断地挑战自己,才能不断地超越自己。坚持追求梦想,勇敢前行,你就会发现奋斗的过程是如此美好而值得。相信自己,你一定可以做到!

猜你喜欢

转载自blog.csdn.net/NHB456789/article/details/131490811