1、测试范围 | 说明 |
1)性能测试需求分析 | 完成,参考性能测试用例 |
2)测试目标(客户/研发/产品) | 1)对项目应用进行性能摸底和评估 2)覆盖应用层的接口和业务场景性能 |
3)测试周期评估 | 预计两轮测试 2022/**/**~2022/**/** 2022/**/**-2022/**/** |
4)测试覆盖范围-选择 (1)接口级别 (2)业务级别 (3)用户级别 | 业务级别: 单业务场景和混合业务场景 |
5)压测策略-选择 1)单场业务景测试 2)混合业务场景测试 3)扩展性测试 4)稳定性测试 5)高可用测试 | 1)单场业务景测试 2)混合业务场景测试 3)稳定性测试 |
2、压测环境准备 | 说明 |
1)压测客户机申请( 压力级数) | 压测机:8C16G 搭建jmeter压测环境 |
2)应用测试环境(扩展性测试,需要准备多个服务器) | 单台的应用压测测试环境 |
3)中间件环境、数据库环境等:是否独立,是否影响其他应用系统 | 共用,压测中影响其他系统,需要通知其他项目的相关人员 |
4)依赖的微服务中台、其他业务系统测试环境是否独立 | 独立 |
5)测试数据准备(基础数据、业务数据) | 用户:2万 数据准备:**** |
3、压测入口 | |
1)局域网内压测:是否同一个局域网 | 同一个局域网 |
2)互联网压测:考虑共用网络带宽影响 | 不支持 |
4、责任指定(配合人员) | |
1)运维人员 | *** |
2)研发人员 | *** |
3)产品经理/项目经理 | *** |
4)性能测试人员 | *** |
5、监控体系 | |
1)应用层监控 | 有,jvm |
2)中间件监控 | 有:codis-console,roketmq-console,kibana,nginx-nvt |
3)服务器资源监控 | 有,prometheus+grafana |
4)数据库监控 | 暂无 |
5)数据链路跟踪监控APM:Skywalking | 有:Skywalking |