性能测试方案模板精选.docx
- 文档编号:9473245
- 上传时间:2023-02-04
- 格式:DOCX
- 页数:13
- 大小:42.52KB
性能测试方案模板精选.docx
《性能测试方案模板精选.docx》由会员分享,可在线阅读,更多相关《性能测试方案模板精选.docx(13页珍藏版)》请在冰豆网上搜索。
性能测试方案模板精选
系统
性能测试方案
撰写人:
周莉芳
创建日期:
2016.09.19
审核人:
审核日期:
文档类型
正式稿
有效期限
文档历史
日期
负责人
操作类型
版本号
说明
2016/9/19
周莉芳
新建
V1.0
新建
1.概述1
1.1编写目的1
1.2测试内容1
2.性能测试策略1
2.1方法1
2.2流程2
2.3工具2
2.3.1性能测试工具2
3.性能测试环境2
3.1网络拓扑图2
3.2软硬件环境2
4.性能测试指标3
4.1性能指标关注点3
4.2性能指标详解3
4.2.1业务性能指标3
4.2.2应用服务器性能指标4
4.2.3数据库服务器性能指标4
4.2.4性能指标参考5
5.测试场景5
5.1存量数据5
5.2测试场景设计6
5.2.1单交易基准测试6
5.2.2单交易并发测试6
5.2.3混合场景并发测试8
5.2.4稳定性测试9
6.进度计划及人员安排9
6.1进度计划9
6.2人员安排10
7.风险评估11
1.概述
1.1编写目的
本测试方案用于指导系统的性能测试工作。
本文主要描述了性能测试范围、性能参考指标以及使用的测试方法,以便于性能测试实施人员有依据性地对系统展开性能测试,根据实际的性能测试结果数据考察系统的相关指标情况,以便于开发对系统实施相关的调优工作,以及项目相关人员对系统的性能有个客观的评估。
1.2测试内容
依据系统的关键业务及功能使用的频繁程度,制定以下功能点为本次性能测试范围,以及对应需满足的性能指标:
序号
模块
测试内容
最大并发数
响应时间(s)
备注
1
2
3
4
5
6
7
2.性能测试策略
2.1方法
使用性能测试工具编写特定的测试脚本,使用多用户并发,模拟对系统相关功能进行持续并发访问操作,并记录系统的响应时间等相关信息,以及应用服务器、数据库服务器资源使用情况。
2.2流程
系统性能测试范围及指标分析->制定测试场景->编写测试脚本->准备测试数据->准备测试环境->执行测试场景->收集测试结果数据->测试结果分析->测试报告输出。
2.3工具
2.3.1性能测试工具
✧脚本准备:
11;
✧场景执行:
11;
✧资源监控:
、,适用于应用服务器及数据库服务器。
3.性能测试环境
3.1网络拓扑图
3.2软硬件环境
序号
用途
硬件配置
软件配置
备注
1
服务器
✧:
(R)E5-2603
✧内存:
8G
✧硬盘:
400G
✧网卡:
1000M
操作系统
2
数据库服务器
✧:
(R)E5-2603
✧内存:
8G
✧硬盘:
400G
✧网卡:
1000M
✧操作系统:
✧数据库:
、
3
测试客户端
✧(R)i5-64004核
✧8G内存
✧900G硬盘
✧7
✧11
控制器与负载机为同一台机器
4.性能测试指标
4.1性能指标关注点
本次性能测试,主要关注以下三个最重要的性能指标:
✧吞吐率()
✧响应时间()
✧系统资源利用率()
4.2性能指标详解
以下是本次性能测试过程中需要关注的性能指标,以及性能指标的范围。
本节中的所有性能指标数据均通过性能测试工具一节中描述使用的工具进行收集。
4.2.1业务性能指标
序号
指标名
指标说明
采集方法
1
并发用户数
在同一时刻与服务器进行了交互的在线用户数量
2
响应时间
客户发出请求到得到响应的整个过程的时间。
一般可以分为三部分:
呈现时间,数据传输时间和系统处理时间
3
每秒处理事务数()
每秒钟系统能够处理事务或交易的数量,它是衡量系统处理能力的重要指标。
4
事务成功率
本次测试中出现成功的事务数量/事务的总数
4.2.2应用服务器性能指标
序号
指标名
指标说明
采集方法
1
占用率
对一个时间段内使用状况的统计。
建议:
<75%
2
内存
内存使用是否平稳,建议<80%
3
磁盘
建议<30%
4
有没有交换页面
4.2.3数据库服务器性能指标
序号
指标名
指标说明
采集方法
1
占用率
数据库利用率,建议<70%
2
内存
内存使用是否平稳
3
磁盘
建议<30%
4
耗时
找出性能较差的,进行优化
4.2.4性能指标参考
序号
指标项
优秀
中等
差
1
>=10
5<<10
<=5
2
响应时间
<=2s
2s<<5s
>=5s
3
<=75%
75%<<80%
>=80%
4
<=75%
75%<<80%
>=80%
5
慢数量
慢0
慢1
慢>=2
5.测试场景
5.1存量数据
经过与需求人员进行沟通了解,设计系统的存量数据如下:
序号
数据类型
数量
分布要求
备注
1
2
3
✧
4
✧
5.2测试场景设计
测试场景的设计原则为:
按照需求文档及与需求人员沟通结果进行设计。
5.2.1单交易基准测试
对各个交易进行单次执行,获取响应时间、等数据。
序号
模块
测试内容
并发数
响应时间(s)
备注
1
1
✧每一交易执行3次,取平均值作为统计数据结果;
✧虚拟用户加载方式:
每5秒钟加载2个用户。
2
1
3
1
4
1
5
1
6
1
7
1
8
1
5.2.2单交易并发测试
对各个交易进行单交易基准并发测试,得出基本性能指标。
序号
模块
测试内容
并发数
持续时间(m)
备注
1
✧每一场景执行3次,取平均值作为统计数据结果;
✧虚拟用户加载方式:
每5秒钟加载2个用户。
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
5.2.3混合场景并发测试
对所有交易混合场景进行阶梯式压力发起,得到各负载下的处理能力以及各交易的性能表现。
序号
场景
并发数
交易名称
占比(%)
持续时间(m)
备注
1
场景一
2
场景二
3
场景三
4
场景四
5.2.4稳定性测试
以混合场景,日常交易了压力对系统进行长时间的稳定性测试,考察系统长期稳定运行情况。
序号
场景
并发数
交易名称
占比(%)
持续时间
备注
1
场景一
3*24小时
各脚本设置思考时间2分钟。
6.进度计划及人员安排
6.1进度计划
序号
任务
工作量(人日)
开始日期
结束日期
责任人
1
制定测试方案
2
测试环境部署
3
测试数据准备
4
测试脚本准备
5
测试环境部署
6
执行测试
7
测试结果分析
8
编写测试报告
6.2人员安排
序号
分类
姓名
部门
职责
1
✧
2
✧
3
✧
7.风险评估
本节主要对性能测试过程中可能遇到的风险以及问题进行有效的测试管理、改进及风险规避等。
序号
风险类型
描述
等级
缓解策略
1
过程风险
由于设计不合理或不正确,导致测试不准确、漏测、测试失败等。
高
与需求进行沟通确认,进行性能测试方案评审。
2
技术风险
测试过程中因选取测试技术部合理或不完善,导致测试失败。
中
对使用到的测试技术进行预研,进行测试技术备选预案。
3
人员风险
由于测试人员的各种问题无法执行性能测试。
高
尽量预见突发的事件或者人员离职,通过招聘以及测试工作的交叉和分散达到不会因某个人员的原因导致工期延误。
4
环境风险
因测试环境差异较大,活环境不具备测试条件,导致测试结果误差较大或测试失败,
中
测试环境尽量与真实环境一致。
最新文件仅供参考已改成word文本。
方便更改
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 性能 测试 方案 模板 精选