性能测试项⽬实战【理论部分】
性能测试项目实战【理论部分】
一、性能测试过程
1、测试前期准备(前置工作)
2、测试工具引入
基于梳理的业务场景,和服务底层稳定性体系的保障,性能测试⼯具的选择具体如下:
3、测试计划
1)前置工作
- 人员配备
- 技术(⼯具)选择
- 测试范围
- 测试风险
⽬前⽆⻛险
二、测试设计与开发
1、JMeter工具(见性能测试实战【Jmeter部分】)
2、locust开发(见性能测试实战【locust部分】)
三、测试执行与管理
测试执行与管理以检测数据为形式,
数据保证中应有:系统负载、内存监控、CPU监控、总结数据、总吞吐、总错误数、事务响应时间,
注意:数据处理,编写可视化报告,一范围一报告。
具体数据见性能测试实战【Jmeter部分】、【locust部分】
四、测试报告(分析)
1、参与人员
2、报告汇总
各个部分,各个单独汇报。
例如:测试并发登录
1)测试结论
结果结果不符合预期,在100⽤户并发登录的情况下,响应时间最⼤是31.88s。
2)过程数据
包括:聚合数据、系统负载、内存监控、CPU监控、总体数据、总吞吐、总错误数等数据
3)错误汇总
4)测试风险
5)测试结论
依据上述的各个结果,整体测试结论具体汇总如下: