1. 测试概述
1.1 测试目的
本测试报告为XXXXXXXX平台v1.0性能测试报告,通过测试XXXXX平台系统及各个模块性能指标,从性能角度进一步确保XXXX平台的质量,发现问题,从数据、硬件、底层组件等多方面多角度进行测试,完善产品功能,也为之后的性能及功能优化提供相应的依据。
1.2 测试对象
本测试主要针对XXXX平台的XXX\XXX(响应、网络承受数据能力......)方面进行性能测试。
1.4 测试工具
XXX
XXXX
2.测试环境
2.1 软硬件环境
硬件配置如下:
序号 | 用途 | 云主机配置 | 数量 | 网络 | 安装组件 | |||
vCPU(核) | 内存(G) | 系统盘-存储(G) | 数据盘-存储(G) | |||||
SAS | SATA | |||||||
1 | 微服务集群1 |
硬件环境 | 应用&数据服务器 | 客户端 |
硬件配置 | 集群 | |
软件配置 | 环境 | |
网络环境 | XXX |
2.2 对外接口
平台 | 地址 |
XXXXX | xxxxxxxxx |
3.测试概要
本次性能测试基于当前系统测试环境进行的性能测试,测试结果只针对当前的测试环境。
3.1 性能测试指标(举例)
指标名称 | 指标描述 | 指标要求 |
交换频率 | 简单事务处理(包含各类信息录入、修改、删除) | ≤4秒 |
交换频率 | 各种比对、分析等复杂事务处理 | ≤120秒 |
并发量 | 支持静态用户(注册用户) | 500以上 |
并发量 | 支持动态用户(在线用户) | 300以上 |
并发量 | 支持并发数 | 200以上 |
登录 | 登陆时间 | ≤5秒 |
页面跳转 | 页面间跳转时间 | ≤3秒 |
精确查询 | 精确查询(包括请求服务)响应时间 | ≤3秒 |
模糊查询 | 模糊查询响应时间 | ≤5秒 |
故障恢复 | 系统故障平均间隔时间 | ≥30天 |
带宽要求 | 数据吞吐率,根据具体的业务要求来具体估算,务必保证满足各业务带宽 | 单个点位链路带宽≥10M,汇聚节点带宽≥100M |
延时要求 | 通常节点间延时 | ≤20ms |
抖动要求 | 通常节点间抖动 | ≤30ms |
丢包率要求 | 节点间约定带宽,丢包率最好为0 | ≤0.1% |
3.2 进度回顾
内容 | 测试人员 | 实际开始时间 | 实际完成时间 | 工作量 | 备注 |
3.3 测试人员
姓名 | 邮箱 | 职位 |
3.3 测试执行
针对测试计划规定的测试策略,在测试执行中都有体现,在测试执行过程中,会依据性能指标,对模块进行完整的性能测试。
3.4 测试方法
本次性能测试需要通过工具创建数据进行测试,使用到测试方法,如:XXXX、XXXX、XXXX等方法。
3.5 测试参考
本次性能测试主要依据产品经理提供的性能指标进行的性能测试(列举性能执行测试用例)。
4.测试分析
4.1结果分析
4.1.1 结果展示
详细罗列测试的结果(图+表+文字说明测试数据的规律最好)
4.1.1.1 测试项(比如:登录、查询、数据抽取、数据丢包、抖动、吞吐量等等)
表(如下)
测试项 | 测试说明 | 并发数 | 响应指标 | 最快响应 | 最慢响应 | 是否通过 |
图(响应时间趋势图、结果响应图等)
文字说明(比如:随着并发登录人数增多,所需耗时并未随之增加,耗时均小于1秒。因此,并发登录查询的响应时间符合响应指标,在用户可接受范围内)。
4.1.1.2 XXXX
表(如下)
测试项 | 测试说明 | 并发数 | 响应指标 | 最快响应 | 最慢响应 | 是否通过 |
图(响应时间趋势图、结果响应图等)
4.1.2针对结果的建议
根据4.1.1结果和图表趋势图数据中,出现部分趋势走向与其他折线图趋势走向不符以及出现的数据偏差的结果说明和建议分析说明
4.2 执行分析
4.2.1 完成度分析
根据性能指标要求;对系统从交换频率、并发量、响应时间、网络要求等方面,设计从XXX、XXX、XXX、XXX、XXX等根据逐渐增大的数据量或者并发量测试系统的性能,指标均已被覆盖。
4.3 软件性能
系统测试响应时间均在符合指标要求,在用户可接受范围内,没有遗留严重性能问题。
4.4 软件风险
软件此次性能测试执行后风险项说明(说明风险,但是同时需要说明风险的应对策略)
5. 测试结论
经测试性能测试,XXX、XXX,XXXX等模块性能稳定,响应指标在可接受范围内,达到了预期目标,可以交付使用。