5.定时器
1)同步定时器(集合点)
目的:为了实现绝对并发
需求:集合50个用户,同时查询黑白名单
实操:
(1)添加同步定时器(集合点)
在需要并发的请求下面,添加同步定时器
(2)配置同步定时器
模拟用户组的数量:集合多少模拟用户才开始执行。
超时时间以毫秒为单位:等待请求多久后,不管线程数有没有到达设置的并发数量都开始运行测试。
超时时间设置为0:无限等待,直到达到了"模拟用户组的数量"中设置的值才释放。也就是说,如果线程数不足集合点中设置的数,就会一直等待,需要手动stop。
超时时间大于0:到达超时时间后,还没达到"模拟用户组的数量"中设置的值,Timer将不再等待,释放已到达的线程。
(3)修改线程组的线程数
(4)添加聚合报告
(5)检查结果
注意事项:
(1)集合数最好能被线程数整除
(2)集合时间最好大于等于线程组中的启动时间
2)固定定时器(思考时间)
3)统一随机定时器
Random Delay Maximum(in milliseconds):随机延迟时间的最大毫秒数
Constant Delay Offset(in milliseconds):暂停的毫秒数减去随机延迟的毫秒数
实际生效时间 = 随机时间 + Constant Delay Offset
4)常数吞吐量定时器
通常选择所有活动线程即可
5)精准的吞吐量定时器
确定吞吐量,进行压力测试时,一般在线程组中使用定时测试,而不是定循环次数
6.监听器
1)察看结果树
2)聚合报告
3)用表格察看结果
4)响应时间图
5)实时吞吐量图
6)实时响应时间图