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

同步定时器

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


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


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


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


添加同步定时器

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

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


测试

5个线程同时到达

相关推荐
奋斗的小方3 分钟前
01 一文读懂UML类图:核心概念与关系详解
java·uml
长安城没有风8 分钟前
Java 高并发核心编程 ----- 线程池原理与实践(上)
java·juc
Remember_9938 分钟前
Spring 核心原理深度解析:Bean 作用域、生命周期与 Spring Boot 自动配置
java·前端·spring boot·后端·spring·面试
风流倜傥唐伯虎13 分钟前
java多线程打印
java·多线程
80530单词突击赢17 分钟前
云原生时代:.NET与Java的K8s进化论
java
hhy_smile19 分钟前
Special method in class
java·开发语言
我命由我1234523 分钟前
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
黄筱筱筱筱筱筱筱24 分钟前
7.适合新手小白学习Python的异常处理(Exception)
java·前端·数据库·python
Stecurry_3027 分钟前
Springboot整合SpringMVC --从0到1
java·spring boot·后端
Serene_Dream27 分钟前
NIO 的底层机理
java·jvm·nio·mmap