本期技术分享讲师:北河老师
题目内容:怎样写一个完整的性能测试报告?
本期语音讲解
本期文字解析
一个完整的性能测试报告,应该包含以下内容:
1、 项目描述
描述项目的背景,以及压测的目的。
2、 性能指标和业务模型
列举本次性能测试所有接口的目标TPS。如果测试多个接口,需要写明各个接口的业务比例。
3、 测试人员
列举本次测试项目都有哪些人组成,各自担任什么职责。
4、 测试环境配置
列出压测时的网络环境拓扑图,以及本次测试涉及到的所有服务器的软硬件资源配置,包括压力机、应用服务器、数据库服务器等。
如果与生产环境有差异,一定要做出说明本次测试是基于什么配置测试出来的。
5、 测试数据规模
本次测试都准备了多少数据,比如用户数据、商品数据等,以及数据根据什么规则产生。
6、 测试结果分析
详细记录每个测试场景的最终结果,如tps、平均响应时间、top响应时间、错误率等。另外还需要写出该场景对应的性能监控数据,如CPU、内存、磁盘和网络的监控数据。
7、 调优说明
在压测过程中,如果项目进行了性能调优,要写明问题的原因和优化的内容,以及优化前后的性能对比。
8、 结论
根据测试的实际结果和预期结果进行判断,本次性能测试是否通过。
9、 建议
在压测过程中,根据测试实际结果提出的一些建议,如部署建议,中间件配置等。
最后提供一个性能测试报告目标,链接:
https://pan.baidu.com/s/1e4Gz1ltARljcWYqRKfFWIw
密码:rzv1
领取专属 10元无门槛券
私享最新 技术干货