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

13.jmeter性能测试高并发及高频率弱压力及持续高并发

高并发

同一时间有大量请求或用户访问系统,比如春运抢火车票,抢演唱会门票

高并发测试是为了发现系统瓶颈,保证上线稳定,了解系统的最大承载量。

同步定时器实现高并发

同步定时器实现高并发可测试瞬间高负载,比如秒杀/抢购这些瞬时峰值并发

模拟一百名用户同时访问

右键http请求添加-定时器-同步定时器(Synchronizing Timer)

模拟用户组数量尽量可以被线程数整除

下方超时时间尽量不为0,避免出现死等

使用聚合报告查看性能指标

常关注指标,平均响应时间,错误率,吞吐量

平均响应时间越低越好,< 500ms 优秀,< 1s 正常

错误率必须接近0,否则表示系统扛不住

吞吐量越高越好,系统越强

高频率

单位时间内发送极多的请求,持续时间长,比如秒杀持续高频率查询库存

保证系统长期稳定性,发现长时间压测才能暴露的问题,验证吞吐量上限

常数吞吐量定时器实现高频率

一名用户以20QPS(即每秒访问20次)频率发起请求,持续15秒

右键http请求添加-定时器-常数吞吐量定时器(Constant Throughput Timer)

查看聚合报告

高并发与高频率对比

维度高并发高频率
关注点同时在线用户数单位时间请求次数
JMeter 设置线程数多循环多、持续跑
发现问题瞬间崩溃、超时、限流内存泄漏、堆积、稳定性差
典型场景秒杀、抢票、登录峰值首页刷新、定时任务、长稳测

弱压力测试

低并发、低频率、长时间运行,模拟系统正常、平稳的使用场景,测长期稳定性。

泊松随机定时器实现弱压力测试

随机延迟,模拟实现真实的用户操作节奏

  • Lambda (in milliseconds): 100这是泊松分布的平均延迟,单位毫秒,代表平均每次请求会额外延迟 100ms。
  • Constant Delay Offset (in milliseconds): 300这是固定偏移延迟,所有请求都会先加上这 300ms 的基础延迟。
  • 最大延迟:会随机波动(泊松分布特性),但整体围绕 400ms 上下浮动

高斯随机定时器实现弱压力测试

  • Constant Delay Offset(固定延迟)100ms
  • Deviation(偏差值)300ms(随机波动范围)
  • 最大延迟:1000 + 500 = 400ms

泊松随机定时器随机波动更自然,更像用户 “有时快有时慢”

高斯随机定时器大部分延迟接近平均值,极端值较少

10s内50个用户陆续启动,访问十小时

持续高并发 ≈ 高并发 + 高频率 的结合

但更精准的描述是「稳定的高并发 + 持续的高频率」

持续的高并发测试需要使用常数吞吐量定时器,不使用同步定时器,同步定时器会使得请求一波波扎堆,无法实现持续均匀的高流量

五秒内缓慢启动一百个用户,以每分钟一百次请求持续访问一小时

http://www.jsqmd.com/news/487089/

相关文章:

  • E (921) sdmmc_sd: sdmmc_init_spi_crc: sdmmc_send_cmd_crc_on_off returned 0x106 E (921) vfs_fat_sdmmc
  • MYSQL order by , group by练习
  • 从命令行到认知时代:GitHub 指令使用与自动化工作流深度实践
  • YOLO11 改进 - SPPF模块 _ 替代SPPF, Mona多认知视觉适配器(CVPR 2025):打破全参数微调的性能枷锁:即插即用的提点神器
  • AI时代,最珍贵的能力从不是会用AI,而是这一种
  • YOLO11 改进 - 主干网络 集成Mamba-YOLO(AAAI 2025),Mamba-YOLO11-B替换骨干,破解全局依赖建模难题,实现高效实时检测
  • 从零开始写一个微信小程序:完整代码实战指南(入门篇)
  • 关于Lambda表达式
  • SocialEcho vs Hootsuite:哪款更适合出海多账号社媒运营?
  • 【第三十六周】论文阅读02
  • 解决java客户端连接ssh失败问题
  • 腾讯对OpenClaw技能数据的抓取行为,究竟是符合开源精神的本地镜像还是侵害开发者权益的恶意抄袭?
  • 污水厂高清效果图,3D渲染后高清图 基本污水厂的工艺段该有的都有, 可以直接应用 50多套工艺...
  • LangChain/LangGraph/OpenAI核心概念+实战指南
  • JDK编译版本的错误
  • 搞微电网仿真就像搭乐高,只不过每个模块都得带脑子。今天咱们聊聊风光储氢全家桶怎么玩并离网切换和调频,直接上干货
  • 宁夏鑫玖恒钢结构丨设计、生产、销售、施工一体化综合服务商 - 宁夏壹山网络
  • 计及绿证交易与碳排放的智能楼宇微网优化调度模型-原创系列
  • 各子群独立进化
  • YOLO11 改进 - SPPF模块 _ SPPELAN 空间金字塔池化与增强局部注意力:替代SPPF增强多尺度上下文捕获,提升检测精度
  • 基于核主成分分析的回归数据降维可视化方法及Matlab实现
  • C语言基础学完后底层开发卡壳?这三个开源项目帮你破局
  • 华为OD机考双机位C卷 - 模拟消息队列 (Java Python JS GO C++ C)
  • VAE变分自编码器VAE Loss基础数学知识
  • JavaWeb SpringBoot 总结
  • YOLO26改进97:全网首发--c3k2模块添加GCConv模块:垂直多卷积与水平多路径结构进行训练
  • openclaw 运维及使用
  • 互斥信号量和二值信号量的区别
  • 维科技术2025年亏损收窄至1.02亿!钠电池爬坡期后的业绩拐点已现?
  • 2026年降AI率工具哪个好?亲测这3款真的有效