1. 测试基本信息
 测试目的:验证在20名用户的并发情况下系统能否正常运行
 测试工具:Apache JMeter 5.6.3
 测试时间:2026年06月10日

 2. 测试环境
 压测机:Win11系统,32g内存
 被测系统:管理员登录页面
 网络环境:300Mbps 宽带

 3. 测试场景
 并发用户数:20
 运行时长:60s
 测试的接口:用户登录接口、奖品详情列表接口、添加奖品接口

关键配置

使用 CSV 数据文件 实现了 5 个不同用户的登录参数化

添加了 正则表达式提取器 来动态获取登录后的 Token

设置了 Stepping Thread Group 来模拟多人同时点击抽奖按钮

添加了 断言 来验证接口返回是否包含“成功”或奖品 ID

  4. 测试结果

JMeter Dashboard 报告:

JMeter聚合报告

 5. 问题与分析
 测试发现在20个并发完全启用后,对于奖品列表的接口响应时间的稳定性逐渐变差,响应时间前后跨度增大,说明服务器性能接近瓶颈,查看云服务器后台可见cpu占用率仅达到约35%

 6. 测试结论
 系统通过测试,能在20人并发时正常运行,在40人并发时保持不崩溃
 系统大概能支持多少用户:约30人稳定访问

Logo

openEuler 是由开放原子开源基金会孵化的全场景开源操作系统项目,面向数字基础设施四大核心场景(服务器、云计算、边缘计算、嵌入式),全面支持 ARM、x86、RISC-V、loongArch、PowerPC、SW-64 等多样性计算架构

更多推荐