1.性能测试报告意义
关于性能测试报告我们需要考虑以下几个问题
1、性能测试报告是什么?
2、性能测试报告应该包含什么内容?
3、性能测试报告是给哪些关系人看?
- 对内:
测试组人员
对应的领导
开发
运维 - 对外
内部审核过–统一渠道
软件质检部–性能检测
4、性能测试报告要不要有结论性定论?
2.性能测试报告内容
1)基本信息:测试目的 目标读者 术语定义 参考资料
2)测试环境描述:软硬件环境,网络环境,测试人员,项目相关中间件
- 可以让人去重现–测试人员
- 客户–要参考你的环境–部署线上设置
1、软件环境:服务器的软件环境
操作系统版本 centos
nginx tomcat mysql(其他数据库)队列mq redis lvs
2、硬件环境:
1.服务器配置–型号
2.cpu 内存 磁盘 网卡
3.网络环境
3、测试工具及版本
1.jmeter版本
2.监控工具
- nmon
- grafana平台 prometheus(linux mysql redis tomcat nginx)
- MAT
- jvm监控
3)测试案例执行与分析
需要详细描述每个测试案例的执行情况,以及对应的测试结果分析
1.性能场景涉及与操作流程
2.图表化
3.分析流程
4)测试结果综合分析及建议
对本次性能测试做综合分析,并给出测试结论和改进建议