性能测试 —— Jmeter定时器

固定定时器

如果你需要让每个线程在请求之前按相同的指定时间停顿,那么可以使用这个定时器;需要注意的是,固定定时器的延时不会计入单个sampler的响应时间,但会计入事务控制器的时间

1、使用固定定时器位置在http请求中;每次http请求前延迟3秒;

配置路径------定时器------固定定时器;如下图:

2、线程组循环3次,通过表格查看结果;如下图:

统一随机定时器

可以对每个http请求前做随机延迟;如下图:

2、线程组循环3次,通过表格查看结果;如下图:

高斯定时器

1、可以对每个http请求前做随机延迟;如下图:

2、线程组循环3次,通过表格查看结果;但是高斯定时器有时会超时设置的延迟时间;延迟3--5秒,有时会延迟导出5秒以上;故建议想要固定延迟时间可使用固定定时器;如下图:

同步定时器

同步定时器顾名思义就是所有的操作同一时间开始执行,通过使用同步定时器可以对某个请求进行并发的操作;一般用作压力测试;如下图

同步定时器添加路径:定时器>Synchronizing Timer(同步定时器)

模拟用户组的数量: 设置并发用户数,如果设置为0,代表线程组的线程数。

**超时时间:**设置并发用户数等待的时间,0表示等到模拟用户数全部到位后开始释放执行;

举例: 模拟用户组数据设置为10,超时时间设置为5秒 ==》用户1第一个到达同步定时器开始计时,如果3秒钟,10个都到了,就一起释放执行后续的请求;如果5秒钟到了,只来了7个,那么7个一起释放执行后续的请求;特殊情况,超时时间设置为0,表示到达用户数不能达到模拟用户组的数量,则无限等待;

使用同步定时器实例:

以上图中的同步定时器为例,在登录1请求下添加同步定时器,如果线程组的线程数为5,那么在5个用户都到登录1的请求时会同时执行,可通过表格察看结果;如下图:

今天的分享就到此结束了,大家还有什么不懂的可以评论区下提问哈,如果我的文章对你有所帮助的话,可以点赞三联支持一下哈

相关推荐
光影62713 小时前
Selenium自动化测试---实战踩坑实录
python·selenium·测试工具·百度
qq_4523962315 小时前
第十一篇:《性能压测基础:JMeter线程模型与压测策略设计》
java·开发语言·jmeter
掌动智能15 小时前
传统数据工厂之死:RunnerAgent如何开启AI驱动的“数据生产”新纪元
人工智能·测试工具·自动化
沫沫-小白16 小时前
JMeter 上传固定文件时,如何修改 Content-Disposition 的 filename
jmeter
汽车仪器仪表相关领域17 小时前
HORIBA MEXA-584L 全功能汽车排放废气分析仪:便携精准排放检测 + 多参数同步测量 + 国六 / 欧 7 合规适配,汽车检测与调校的黄金标准
服务器·数据库·人工智能·功能测试·汽车·压力测试·可用性测试
小徐学编程-zZ1 天前
量产测试数据
python·压力测试·数据库架构
wuchen10041 天前
使用Postman测试grpc接口-传参错误的反例
测试工具·postman
qq_452396232 天前
第六篇:《JMeter逻辑控制器:循环、条件和交替执行》
android·java·jmeter
蒲公英内测分发2 天前
Typeoff 实时润色体验:语音转文字让写作效率提升 3 倍
测试工具·产品运营·项目管理
Luminbox紫创测控2 天前
氙灯太阳光模拟器加速老化测试
人工智能·测试工具·测试标准