性能测试报告模板.docx
- 文档编号:29322937
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:20
- 大小:21.26KB
性能测试报告模板.docx
《性能测试报告模板.docx》由会员分享,可在线阅读,更多相关《性能测试报告模板.docx(20页珍藏版)》请在冰豆网上搜索。
性能测试报告模板
[专业公司名]
[系统名称]
性能测试报告
版本号:
2014年06月10日
共享服务中心
1引言
1.1编写目的
编写该测试总结报告主要有以下几个目的
1.通过对测试结果的分析,得到对系统质量的评价;
2.系统存在的缺陷,为修复和预防bug提供建议;
3.分析测试过程中的不足,为将来的改进提供参考;
说明:
列举该报告的作用及其编写目的
1.2阅读对象
主要读者:
太平养老及共享中心的领导、团险核心系统的用户、系统需求人员、系统开发人员、测试人员
其他读者:
其他愿意了解团险核心系统的其他人员
说明:
列举该报告主要的阅读对象,和其他潜在可能的阅读对象
1.3参考资料
XXX项目性能测试方案
XXX项目性能测试需求确认表
XXX项目结果分析表
…………..
2系统评价
对系统做整体性能测试情况做总结,并对系统整体性能做评估和评价。
3测试环境
3.1网络拓扑结构图
可添加生产环境网络拓扑结构图与性能测试环境网络拓扑结构图,并对比,如一致要说明环境一致;如不一致,要说明差异性。
与接口系统的对接情况做说明,如对接XXX接口的测试环境或者开发挡板等。
3.2软硬件配置
性能测试硬件基础环境表
服务器名称
主机明细(ip)
配置
性能测试
生产环境
备注
设备数量
设备数量
服务器一
4CPU,内存8GB
2
1
对环境说明,如共用服务器等
性能测试软件环境配置表
软件类型
软件名称
版本号
应用服务器一操作系统
应用服务器二操作系统
应用服务器N操作系统
中间件中间件
应用服务器一
应用服务器二
应用服务器N
性能测试环境参数配置表
类型
参数名称
参数数值
Oracle
WebLogic
…………..
说明环境参数配置表可以以此表格的形式展现,也可以内嵌配置文件。
4测试进度
编号
任务
计划开始时间
计划完成时间
实际开始时间
实际完成时间
实际工作量
1
软需文档熟悉
2
性能测试需求调研
3
性能测试方案编写
4
性能测试方案评审
5
性能测试数据准备
6
性能测试脚本编写
7
性能测试环境搭建以及初始数据准备
8
模拟器准备
9
性能测试第一轮执行
10
性能测试调优
11
性能测试第二轮执行
12
性能测试结果分析
13
性能测试报告编写
14
性能测试报告评审
…
………..
添加进度偏差说明分析
5测试数据
添加表格,对重点表的数据量做说明,各项目可根据实际情况进行删减和增加项。
表名
基础数据量
增量
时间跨度
备注
增量:
可以是交易功能insert新增的数据量,也可以是查询类功能的查询结果的数据量。
6测试情况
6.1基准测试
6.1.1测试过程
描述测试过程中遇到的问题,解决的方法等。
如没有,本小节可删减。
6.1.2测试结果
第一轮:
未达指标的数据可以标红突出
交易名称(脚本名)
业务名称
持续运行时间(分)
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
第二轮
交易名称(脚本名)
业务名称
持续运行时间(分)
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
第三轮:
交易名称(脚本名)
业务名称
持续运行时间(分)
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
6.1.3测试分析
可添加几轮测试的时间比对图,图形选择一般选择为柱状图。
对测试结果做分析说明。
6.2单一并发测试
6.2.1测试过程
6.2.2测试结果
第一轮:
交易名称(脚本名)
业务名称
持续运行时间(分)
并发用户数
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
第二轮:
交易名称(脚本名)
业务名称
持续运行时间(分)
并发用户数
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
第三轮:
交易名称(脚本名)
业务名称
持续运行时间(分)
并发用户数
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
6.2.3测试分析
可添加几轮测试的时间比对图,图形选择一般选择为柱状图。
对测试结果做分析说明。
6.3混合并发测试
6.3.1测试过程
6.3.2测试结果
可根据项目实际需要,筛选所要在测试报告中体现的指标值。
第一轮:
交易名称(脚本名)
业务名称
持续运行时间(分)
并发用户数
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
第二轮
交易名称(脚本名)
业务名称
持续运行时间(分)
并发用户数
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
第三轮
交易名称(脚本名)
业务名称
持续运行时间(分)
并发用户数
最小响应时间(秒)
最大响应时间(秒)
90%用户响应时间(秒)
平均响应时间(秒)
成功率(%)
平均TPS(秒)
业务名称1
100%
业务名称2
100%
业务名称3
100%
业务名称4
100%
业务名称5
100%
业务名称N
100%
6.3.3测试分析
可添加经过调优后确认封版的性能测试执行的结果图,可从lr中结果文件中添加比如:
整体摘要截图、TPS曲线截图、时间曲线截图等;各服务器监控图标,如CPU、磁盘、虚拟内存、page等。
最后对测试结果做文字说明分析。
6.4容量测试
6.4.1测试过程
场景序号
业务名称
并发用户数
运行时间
1
业务名称1
10
5分钟
业务名称2
10
业务名称3
10
业务名称4
10
业务名称5
10
业务名称N
10
2
业务名称1
15
5分钟
业务名称2
15
业务名称3
15
业务名称4
15
业务名称5
15
业务名称N
15
3
业务名称1
20
5分钟
业务名称2
20
业务名称3
20
业务名称4
20
业务名称5
20
业务名称N
20
N
业务名称1
10+5N
5分钟
业务名称2
业务名称3
业务名称4
业务名称5
业务名称N
6.4.2测试结果
交易名称(脚本名)
业务名称
交易占比
最优并发数
最大并发数
极限值
业务名称1
业务名称2
业务名称3
业务名称4
业务名称5
业务名称N
6.4.3测试分析
可从lr中结果文件中添加比如:
整体摘要截图、TPS曲线截图、时间曲线截图等;各服务器监控图标,如CPU、磁盘、虚拟内存、page等。
最后对测试结果做文字说明分析,并分析出系统的最优并发数,最大并发数以及极限值。
6.5稳定性测试
6.5.1测试过程
6.5.2测试结果
交易名称(脚本名)
业务名称
并发用户数
90%用户响应时间(秒)
平均响应时间(秒)
成功事物数
失败事物数
平均TPS(秒)
负载机器数量
业务名称1
业务名称2
业务名称3
业务名称4
业务名称5
业务名称N
6.5.3测试分析
可从lr中结果文件中添加比如:
整体摘要截图、TPS曲线截图、时间曲线截图等;各服务器监控图标,如CPU、磁盘、虚拟内存、page等。
最后对测试结果做文字说明分析,主要关注平均响应时间、系统处理能力、资源利用率、交易成功率等各项指标变化是否平稳,是否存在内存泄漏等问题。
6.6批处理测试
6.6.1测试过程
描述批处理的测试过程情况,描述批处理测试数据量的情况。
6.6.2测试结果
编号
批处理操作
开始时间
结束时间
批处理执行时间
1
批处理一
2
批处理二
3
批处理三
4
………
6.6.3测试分析
添加各服务器监控指标图,并对测试结果做文字分析说明。
内部测试的缺陷较多的需求有:
自助卡激活、账户转移、投保等级变更等,详缺陷数据见下表:
需求编号
模块
需求
内部缺陷
TX8
外围出单
外围出单管理功能完善
7
TX9
外围出单
自助卡激活需求变更
38
TX1
理赔
理赔结案通知需求
11
TX2
企划报表
企划增加分部需求
4
TX3
产品定义
全无忧产品组合需求
6
TX4
收付费管理
总对总转账、批量支付需求
—
TX6
保全
账户转移保全项目
33
TX7
保全
保全定义变更项目
7
TX9
保全
投保等级调整
53
TX1
保全
保全规则修改
4
TX2
保全
短险保全公式调整
18
TX5
内网客服
任务管理分配和处理页面调整
7
TX9
内网客服
内网客服集团客户关联
12
TX1
收付管理
异地理赔、异地保全财务需求
4
TX2
新契约
等级保益校验规则调整
15
TX3
收付管理
收付费管理补充需求
15
TX4
理赔
理赔主流程页面修改
6
TX6
理赔
理赔上载优化
13
TX8
理赔
理赔整体风格优化
1
TX9
综合查询
综合查询字段优化
23
TX1
内网客服
综合查询账号信息优化
TX3
内网客服
综合查询理赔查询的信息调整
TX4
单证管理
单证管理功能优化
30
TX8
报表
财务业务明细报表变更
0
TX4
报表
团险实收保费明细报表变更
1
TX6
新契约
新契约业务员录入规则变更
0
说明:
给出各模块内部测试发现的缺陷清单,对缺陷较多的模块,要拿出来特殊说明。
7量化分析
7.1缺陷总体数据统计
缺陷分级统计表
缺陷分级
致命
严重
一般
建议
微小
合计
缺陷发现数
插图,图标说明,一般为柱形图。
缺陷分级一般为建议性、微小、一般、严重、致命等。
缺陷状态统计表
缺陷分级
新建
已指派
已修复
重新打开
暂缓
关闭
已拒绝
合计
缺陷发现数
可插入柱形图展示。
7.2缺陷引入原因分析
性能测试缺陷原因分析与功能略有差别,举例如:
需求、设计、代码、界面、接口问题、数据问题、环境问题、功能未实现等。
引入原因
缺陷数
缺陷率(%)
操作错误
14
程序错误
30
需求相关原因
7
数据相关原因
4
发布、配置相关原因
2
合计
57
说明:
列举所有缺陷引入的原因,对于缺陷较多的问题,特殊说明,给出适当的建议。
可添加柱状图标展示。
缺陷率(%)=缺陷发现数/缺陷总数×100%
对缺陷数据做结果分析,并分析产生的原因。
7.3遗留缺陷清单
详细描述说明性能测试每一个遗留的缺陷以及对应策略。
包含新建状态、已指派状态、重新打开状态、暂缓状态。
一般在性能测试准出时是不允许有新建状态,已指派状态、重新打开状态的缺陷。
问题没有得到彻底解决,但是有缓解的,可与项目组协商是置为关闭状态还是暂缓状态,一般建议为暂缓状态。
如有新建状态的,确定不是缺陷的请关闭,本次项目暂时不做修改的,请置为暂缓状态。
如有指派状态的,确定是缺陷并且在本次项目要修复的,督促开发修复,测试验证通过置为关闭状态;确定无法修复或者本次项目不做修复的,置为暂缓状态。
如有重新打开状态的,解决办法参考指派状态。
问题一:
问题二:
7.4缺陷清单
提供该版本测试过程中发现的所有缺陷清单,以excel附件形式插入在文档内。
8其他
对以上所有内容进行补充说明之类的文字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 性能 测试报告 模板