在负载测试中需要考虑的的一个重要要素是思考时间(think time), 也就是在两次成功的访问请求之间的暂停时间。 有多种情形挥发导致延迟的发生: 用户需要时间阅读文字内容,或者填表,或者查找正确的链接等。未认真考虑思考时间经常会导致测试结果的失真。例如,估计数值不恰当,也就是被测系统可以支持的最多用户量(并发用户)看起来好像要少一些等。
Jmeter提供了一整套的计时器(timer)来模拟思考时间(think time)
Add-> Timer -> Poisson RandomTimer/Gaussian
1. 高斯随机定时器
高斯随机定时器和固定定时器可以用来模拟思考时间。高斯随机定时器和固定定时器可以用来模拟思考时间。
偏差:设置的偏差值,是一个浮动范围(例如每个人的思考和打开页面的时间可能会不同)
固定延迟偏移:固定延迟时间
2.Synchronizing Timer
Synchronizing Timer 集合点可以模拟用户并发。
Number of Simulated Users to Group by:等待10个用户一起并