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

同步定时器

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


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


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


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


添加同步定时器

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

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


测试

5个线程同时到达

相关推荐
豆瓣鸡3 小时前
算法日记 - Day3
java·开发语言·算法
萧瑟余晖3 小时前
Java深入解析篇九之NIO详解
java·网络·nio
The Chosen One9853 小时前
高进度算法模板速记(待完善)
java·前端·算法
极光代码工作室5 小时前
基于SpringBoot的课程预约系统
java·springboot·web开发·后端开发
Leighteen6 小时前
`try-finally` 里的 `return`:为什么 `finally` 会悄悄改掉返回值、吞掉异常
java·开发语言
名字还没想好☜7 小时前
Go 的 time.After 在 select 循环里内存泄漏:定时器堆积原理与 timer.Reset 正确姿势
java·数据库·golang·go·goroutine
圆山猫7 小时前
[Virtualization](三):RISC-V H-extension 与 Guest 执行模式
android·java·risc-v
caishenzhibiao7 小时前
期货先行者主图 同花顺期货通指标
java·c语言·c#
史呆芬7 小时前
分布式事务实战:微服务跨服务数据一致性解决方案
java·后端·spring cloud
IT界的老黄牛8 小时前
限流命中后该怎么办:直接丢、阻塞等待、延迟重投三种姿势的取舍
java·rocketmq·redisson·令牌桶·削峰·分布式限流