产品体验中心 下载与支持 产品社区 合作代理 |  咨询电话:400-035-7887/021-6072 5088
当前位置:泽众软件测试网- 技术文章 -正文

性能测试报告包含哪些要素?性能测试分析实例汇总

发布时间:2020-06-18

从整个性能测试的生命周期来说,测试报告的产出就意味着一次完整性能测试项目的结束。那么,怎样的测试报告,才是真正具有价值的呢?一份完善且具有价值的性能测试报告,主要包含如下几个方面:

性能测试报告

一、测试背景

首先要阐述本次性能测试的背景,即被测系统类型,面向哪些用户,具备什么特点,为什么要进行性能测试,预期的一些指标等等。

比如:为了保证“618”大促期间,系统能稳定运行且保障业务的高可用,进行性能测试。

核心:评估系统性能、分析性能变化趋势、定位系统瓶颈风险、协助规划系统容量。

二、测试目的

测试的目的要根据测试背景来分析设定,比如:

1、线上服务由于流量过高某部分应用挂了,那测试目的就是:定位瓶颈、分析调优验证;

2、运营做了拉新和新的渠道拓展,那测试目的就是:评估系统性能是否满足新的线上业务;

3、系统架构由集群技改为微服务,那测试目的就是:验证稳定性、可用性、单实例容量,为线上服务扩容提供容量规划数据;

三、测试范围

比如,梳理出测试的业务域、场景、对应的服务。

四、预期指标

这里的性能指标包含如下:

①、业务性能指标

即预期的TPS、RT、99%RT、请求成功率(一般默认请求成功率≥99.99%)。

②、硬件性能指标

即服务端资源耗用指标,常规的资源监控指标有:CPU使用率、Memory使用率、系统IO、网络IO等。

③、应用流量指标

比如:核心业务链路的QPS、Redis的命中率、DB的峰值QPS等数值。

五、实施说明

实施说明主要包含如下两项:

1、环境配置

2、测试策略

本次性能测试所采用的测试策略,比如:

探测系统性能拐点,需要阶梯式压测;

探测系统在可接受的性能指标下最大的处理能力,需要采用负载、容量测试策略;

验证系统的稳定性和高可用,需要采用稳定性、高可用测试策略;

验证系统在不同配置下的性能表现,一般采用配置测试策略;

六、测试结果

测试结果展示,依据具体的测试范围、目的来选择性展示。展示的方式可以是多种形式,最常见的是图表类型。

举个例子:单链路基准的场景,一般只需要以表格形式罗列出测试结果即可,做个记录。全链路压测,可以用相对具体的图表来体现测试的结果。

但最重要的,还是结论!以及最终在线上环境所展现的价值。

七、阶段进度

这里主要指的是从需求阶段到结束,各个阶段的工作进展以及资源安排,建议采用看板的方式,及时更新进度,方便推进工作的开展。

八、问题记录

压测过程中的问题进行记录汇报,也是很有必要的。

九、测试结论

本次性能测试在性能测试环境进行,所有涉及场景已测试完毕;测试过程中发现的缺陷已全部修复并验证通过。

为满足本次活动的营销增长需要,线上建议部署12台机器(10台正常提供服务,2台留作buffer)经过评估,当前性能表现满足预期性能指标,达到上线要求。本次性能测试通过。

性能测试分析实例汇总:

案例分享:使用性能测试工具PR对某访问平台进行压力测试

性能测试工具PerformanceRunner某在线看房平台性能测试结果及分析

性能测试工具PerformanceRunner某在线看房平台案例分享

在线WebPR性能测试新增多台服务器,解决近期用户爆增VUM不足

本文内容不用于商业目的,如涉及知识产权问题,请权利人联系SPASVO小编(021-60725088-8054),我们将立即处理,马上删除。
沪ICP备07036474号 2003-2024 版权所有 上海泽众软件科技有限公司 Shanghai ZeZhong Software Co.,Ltd.
微信
咨询

添加客服微信 欢迎咨询测试工具和测试服务

微信客服
问题
反馈
产品
画册

扫描二维码下载泽众软件企业宣传册

产品画册
返回
顶部

方案咨询

×
提交信息

电话咨询,400-035-7887,安排专业技术售前给您解答(产品试用、技术交流、服务咨询和商务报价)。

您的信息已成功提交!

我们的客服人员稍后会与您联系