等峰也等你

博客园 首页 新随笔 联系 订阅 管理

1.压测计划

  • 制定压测策略 不同的并发数 10, 50,100, 200, ……
  • 持续时间30s
  • 记录结果
  • 测试期望结果
    • 验证能够支撑多大并发数,峰值数
    • 验证错误率,定义可接受范围, <= 0.1% or <= 0.5% or must = 0%
2.压测策略
  • 通过对比并发数与流量还有错误率的关系,找到一个最合理的系统可支撑最大并发数
  • 可以先把并发数往大增加,压出问题之后,再逐步减少
  • 找到系统可以支持的最合理最大并发数

3.压测环境

1. 操作系统:Win11

2. 硬盘容量:512G

3. 内存:16G

4. CPU:12th Gen Intel(R) Core(TM) i5-12500H   2.50 GHz

5. 网络带宽:下载/Mbps:94.95  上传/Mbps:110.91

6. JMeter 版本:5.6.3

7. Java 版本:java version "11.0.21" 2023-10-17 LTS

8. 目标系统:本地搭建服务API 接口

4.压测实施

第一组:并发数为10,Ramp-up Period(in seconds):1,压测30s,查看压测结果:

第二组:并发数为50,Ramp-up Period(in seconds):1,压测30s,查看压测结果:

 第三组:并发数为100,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第四组:并发数为150,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第五组:并发数为200,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第六组:并发数为300,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第七组:并发数为400,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第八组:并发数为350,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第九组:并发数为365,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第十组:并发数为372,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第十一组:并发数为370,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

 第十二组:并发数为371,Ramp-up Period(in seconds):2,压测30s,查看压测结果:

可接受范围为:

  • 验证错误率,定义可接受范围, <= 0.1% or <= 0.5% or must = 0%
posted on 2024-01-31 18:24  等峰也等你  阅读(39)  评论(0编辑  收藏  举报