一、统一随机定时器(Uniform Random Timer)参数说明
可以对每一个线程随机延迟一定时间;总体延迟时间 = 随机时间 + 常量时间
右键 >>> 添加 >>> 定时器 >>> 统一随机定时器(Uniform Random Timer)
-
Random Delay Maximum (in milliseconds):随机延迟最大值(毫秒)
-
Constant Delay Offset (in milliseconds):常量延迟设置(毫秒)
二、测试计划设计
(1)、测试计划右键 <<< 添加 <<< 定时器 <<< 统一随机定时器(Uniform Random Timer)
-
Random Delay Maximum (in milliseconds):1000
-
Constant Delay Offset (in milliseconds):1000
延迟时间为1s至2s之间;总体延迟时间 = 随机时间 + 常量时间
(2)、测试计划右键 <<< 添加 <<< 线程(用户)<<< 线程组,设置永久循环,持续60秒
(3)、线程组右键 <<< 添加 <<< 取样器 <<< 调试取样器(Debug Sampler)
(4)、线程组右键 <<< 添加 <<< 监听器 <<< 查看结果树
(5)、线程组右键 <<< 添加 <<< 监听器 <<< 聚合报告
(6)、点击启动,点开查看结果树,观察Text下的取样器
可以看到调试取样器大概1s至2s执行一个,在每个调试取样器的取样器结果中,有个开始时间,也可以看出1s至2s执行一个
(7)、点开聚合报告查看
循环持续执行60s,大概1s至2s执行一个,可以判断出,平均执行40个
吞吐量大概每分钟42个;在30至60区间;一般小于45,应为线程切换有一个休眠时间,打印参数也需要时间