当前位置: 首页 > news >正文

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

同步定时器

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


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

在这里插入图片描述


引入同步定时器,可以在多个线程之间制造一定的延迟,直到同时到达指定时间点,在同时执行后续的操作

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


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


添加同步定时器

在这里插入图片描述

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

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

在这里插入图片描述


测试

5个线程同时到达

在这里插入图片描述

http://www.xdnf.cn/news/427015.html

相关文章:

  • Qt进阶开发:QTcpSocket的详解
  • Leetcode 3542. Minimum Operations to Convert All Elements to Zero
  • APISQL免费版安装教程(视频)
  • java刷题基础知识
  • 【Folium】使用离线地图
  • 我的MCP相关配置记录
  • Cursor 编辑器 的 高级使用技巧与创意玩法
  • JavaScript异步编程 Async/Await 使用详解:从原理到最佳实践
  • 基于RT-Thread的STM32F4开发第三讲——DAC
  • 基于TI AM6442+FPGA解决方案,支持6网口,4路CAN,8个串口
  • 《ffplay 读线程与解码线程分析:从初始化到 seek 操作,对比视频与音频解码的差异》
  • Vue 3.5 :新特性全解析与开发实践指南
  • MQTT 协议详解:物联网通信的利器
  • 【Unity】WebGL开发问题汇总
  • 专栏项目框架介绍
  • 【Redis】谈谈Redis的设计
  • 网安学途—流量分析 attack.pcap
  • 【TS入门笔记8---了解JSX】
  • G1在GC的时候会占用内存吗?占用的是分配的内存还是分配外的内存
  • JS Map使用方法
  • Linux上的rm和srm 命令
  • Femap许可网络配置
  • MRI、DX、CT 医学影像常用术语详解:概念与应用
  • 在Babylon.js中实现完美截图的艺术:包含Canvas和HTML覆盖层
  • 【完全平方数包含相同数】2021-11-30
  • LeetCode 3335.字符串转换后的长度 I:I先递推
  • 运用数组和矩阵对数据进行存取和运算——NumPy模块 之六
  • 浅谈 Redis 数据类型
  • 【PmHub后端篇】PmHub中基于Redis加Lua脚本的计数器算法限流实现
  • 【Canda】常用命令+虚拟环境创建到选择