JMeter同步定时器 模拟多用户并发访问场景

同步定时器

JMter同步定时器的作用主要在于模拟多用户并发访问的场景,确保多个线程能够同时执行某个操作,达到真正的并发效果。


当多个线程同时启动时,它们可能会在不同的时间间隔内执行,这样就无法达到真正的并发效果。(图中5个线程组并非同时执行)


引入同步定时器 ,可以在多个线程之间制造一定的延迟 ,直到同时到达 指定时间点,在同时执行后续的操作
同步定时器可以理解为集合点 ,当线程数量达到指定值后,再一起释放,可以瞬间产生很大的压力 。这样就可以更好的模拟真实 的用户并发访问场景,提高测试的准确性可靠性


性能测试过程中,为了真实模拟多个用户同时进行操作,以度量服务器的处理能力,可以使用同步定时器来设置集合点。虽然通过加入集合点可以约束请求同时发送,但不能确保请求同时到达服务器,所以只能说较为真实模拟并发


添加同步定时器

模拟用户组的数量最好不要超过线程组的数量

不然会一直等到请求数量达到要求才发送,如果模拟数量超过线程组数量,真正的请求数量显然是无法达到模拟数量的


测试

5个线程同时到达

相关推荐
DKPT17 分钟前
Java桥接模式实现方式与测试方法
java·笔记·学习·设计模式·桥接模式
好奇的菜鸟2 小时前
如何在IntelliJ IDEA中设置数据库连接全局共享
java·数据库·intellij-idea
DuelCode3 小时前
Windows VMWare Centos Docker部署Springboot 应用实现文件上传返回文件http链接
java·spring boot·mysql·nginx·docker·centos·mybatis
优创学社23 小时前
基于springboot的社区生鲜团购系统
java·spring boot·后端
幽络源小助理3 小时前
SpringBoot基于Mysql的商业辅助决策系统设计与实现
java·vue.js·spring boot·后端·mysql·spring
猴哥源码3 小时前
基于Java+springboot 的车险理赔信息管理系统
java·spring boot
YuTaoShao4 小时前
【LeetCode 热题 100】48. 旋转图像——转置+水平翻转
java·算法·leetcode·职场和发展
Dcs4 小时前
超强推理不止“大”——手把手教你部署 Mistral Small 3.2 24B 大模型
java
东阳马生架构4 小时前
订单初版—1.分布式订单系统的简要设计文档
java
Code blocks5 小时前
使用Jenkins完成springboot项目快速更新
java·运维·spring boot·后端·jenkins