JMeter定时器
2023-12-14 12:45:02
一、同步定时器
1、场景
1w人同时使用电商网站:相对并发,可用线程组实现
1w人同时秒杀:绝对并发,同时发送
作用:阻塞线程(积累一定的请求),在**规定时间**内达到**一定的线程数量**,这些线程会在同一时间点一起释放,**瞬间产生**很大的压力
JMeter同步计时器,LoadRunner中叫集合点
2、位置
- 线程组-http请求-定时器-Synchronizing Timer
3、参数
4、使用
二、常数吞吐量定时器
1、场景
稳定性测试时,要求模拟用户真实的业务场景,如用户真实业务场景QPS为20,如何精确模拟?
2、作用
让JMeter按照指定的吞吐量执行,以每分钟为单位
3、位置
线程组-http请求-定时器-Constant Throughtput Timer(线程组设置为循环请求)
4、参数
目标吞吐量:每个用户每分钟发送的请求数,计算方式:QPS*60/线程数
例如:一个用户以20QPS(20次/s)的频率访问百度首页,持续一段时间,统计运行情况
线程组为1,则目标吞吐量=20*60/1=1200
线程组为2,则目标吞吐量=20*60/2=600
三、固定定时器
1、场景
连续登陆三次错误后,锁定1分钟后,重新输入正确的用户名密码登录
2、位置
线程组-http请求-定时器-固定定时器
3、用例
- 添加线程组
- 添加http1请求-错误1次
- 添加http2请求-错误2次
- 添加http3请求-错误3次
- 添加http4请求-正确1次
- 在http4下添加固定定时器
文章来源:https://blog.csdn.net/qq_43251445/article/details/134990262
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!