性能测试计划 案例

性能需求:

1、平台满足1000用户同时使用该平台

2、平台中最大响应时间不能超过5秒

(需求来自:产品经理 ;市场)

 

• 测试前期准备

• 测试工具技术引入

• 性能测试计划

• 测试设计与开发

• 测试执行与管理,数据收集

• 测试分析

 

1、准备:

测试的目标: 并发1000、响应时间5s

场景:登录 查询产品 增加产品 修改产品 删除产品

机器:服务器配置(测试环境和生产环境的配置要一致)

数据:

a、并发800,ramp-up 1秒

b、并发1000

c、并发1200

d、并发1400

e、并发1600

 

2、工具:jmeter

后端监听器 influxDB ,通过grafana展示

 

3、测试计划:

1、什么时候开始,什么时候结束

2、谁来负责

3、具体使用到那些工具

4、测试场景也需要写进去

5、前置工作内容

背景 

前置工作(人员配备;技术、工具选择;测试范围;测试风险)

测试设计与开发(jmeter、locust)

测试执行与管理(登录场景)

测试报告分析(参与人员、报告汇总、测试风险、测试结论)

 

4、测试执行

 

 

5、数据分析

性能数据:500

​1、系统资源

 

 

 

 

 

2、JMeter资源

 

 

 

 

 

 

3、结果分析

每秒并发500

服务响应时间:

  平均响应时间:6409

  最大响应时间:39717

  最小响应时间:1616

服务吞吐量:

  48.6/min

Linux系统资源:

  cpu最大占用率:76%

  内存使用率:25%

性能测试结果:

1、系统吞吐量是0.81/s,随着测试的深入进入 系统的CPU资源一直处于高负载,导致请求响应时间呈上升趋势,导致系统大多数请求失败,错误率:2.55%

2、与最初性能测试目标对比,本次测试结果不通过

 

每秒并发800

  Linux系统资源

  服务响应时间

  服务吞吐量

性能测试结果

   、、、

  、、、

整体性能结果

  在每秒500的请求下,不满足系统的性能测试目标。

 

 

posted @ 2022-05-24 17:39  jia---  阅读(108)  评论(0)    收藏  举报