JMeter学习(五)---jmeter的定时器
前段时间给系统做性能测试,和另一个同事提到过定时器,但是没有实践一下,今天翻看以前收藏的博客,正好看到jmeter定时器,顺便做个记录,下次用一下。下面是整理了一些常用的定时器的含义和用法:
1. 高斯随机定时器
高斯随机定时器和固定定时器可以用来模拟思考时间。高斯随机定时器和固定定时器可以用来模拟思考时间。
偏差:设置的偏差值,是一个浮动范围(例如每个人的思考和打开页面的时间可能会不同)
固定延迟偏移:固定延迟时间
2.Synchronizing Timer
Synchronizing Timer 集合点可以模拟用户并发。
Number of Simulated Users to Group by:等待10个用户一起并发请求
Timeout in milliseconds:如果为0,表示一直等待,直至上述用户数都完成再请求;如果非0,例如30,表示只等待30ms,不管是否到上述用户数都进入下一步的并发。
3.Uniform Random Timer
Uniform Random Timer也很常用。
该定时器可以在请求之间设置一个随机延时,每个随机延时有相同的发生概率。总延时=随机延时 + 固定延时。
4.固定定时器
等待200ms再进行下一个请求。很简单但是不灵活,不推荐常用。
5.Constant Throughput Timer
通过控制每分钟请求数(即控制吞吐的方式)来控制是否进行延时暂停。 例如,当我们需要使服务端长期处于一定的压力下时,可以通过该定时器来控制吞吐量。