1 / 20
文档名称:

XX项目性能测试方案.docx

格式:docx   大小:78KB   页数:20页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

XX项目性能测试方案.docx

上传人:63229029 2017/9/27 文件大小:78 KB

下载得到文件列表

XX项目性能测试方案.docx

文档介绍

文档介绍:系统/项目名称
性能测试方案
文档编号:
版本号:
编写:
审核:
批准:
批准日期:
修订记录
版本号
修订日期
章节号
修订内容
修订人
批准人
目录
1 引言 2
测试背景 2
测试目的 2
术语和缩略语 2
2 测试需求分析 2
系统架构 2
业务模型 2
性能指标 2
3 性能测试环境 2
测试架构示意图 2
软硬件配置 2
4 测试约束 2
启动准则 2
结束准则 2
暂停/再启动准则 2
5 测试准备 2
测试工具 2
测试工具列表 2
工具环境及部署 2
测试数据 2
基础数据 2
参数化数据 2
数据管理策略 2
监控策略 2
主机监控 2
应用监控 2
数据库监控 2
6 测试场景设计 2
常规性能测试场景 2
单交易基准测试 2
单交易负载测试 2
混合负载测试 2
混合压力测试 2
批处理测试 2
稳定性测试 2
可恢复性测试场景 2
应用服务器可恢复性测试 2
数据库服务器可恢复性测试 2
异常测试场景 2
浪涌测试场景 2
主机故障场景 2
网络故障场景 2
存储故障场景 2
7 项目实施计划 2
人员分工 2
进度计划 2
8 项目实施风险分析 2
引言
测试背景
(描述为什么要实施此次性能测试任务,待测系统做了哪些改变,本次性能测试的重点关注内容等等。此处蓝色斜体字为注释说明性内容,在正式编写文档请删除此段落内容,下同)
测试目的
本次性能测试的目的包括:
术语和缩略语
序号
术语/缩略语
全称
说明
1
LR
LoadRunner
HP公司提供的一种自动负载测试工具,能预测系统行为,优化性能,是目前业界市场占有率最高的性能测试工具。
2
Transaction
交易(事务)
在测试脚本中定义的、完成一种业务操作的过程,性能测试主要关注定义事务的处理能力及其响应时间。每个测试脚本中根据需要可定义多个事务。
3
TPS
每秒事务数
Transations per Second,系统每秒能够处理的事务数量,是衡量系统处理能力的重要性能指标。交易有两种理解,一种是业务人员角度的一笔业务过程;另外一种是系统角度的一次交易申请和响应过程。前者称为业务交易过程,后者称为事务交易过程的STEP。两种交易指标都可以评价应用系统的处理能力,一般的建议与系统交易日志保持一致,以便于统计业务量或者交易量。
4
ART
平均响应时间
Average Response Time,各事务响应时间的统计平均值,是用户视角的软件性能的主要体现。计算的是端到端的时间,说的通俗一点,从点击Web页面中的某个控件,到从数据库返回数据到客户端,整个过程都被计算在交易的响应时间内。交易响应时间的指标包括最小响应时间(Min)、平均响应时间(Avg)、最大响应时间(Max)、90%交易的最大响应时间(90%)等。
序号
术语/缩略语
全称
说明
5
VU
虚拟用户
LoadRunner中特定术语,为模拟现实中的实际用户,测试软件使用虚拟用户代替真实的用户。
6
Scenario
场景
LoadRunner中专门术语。它是所有测试资源包括测试脚本、运行设置、运行用户数等的集合。在这个场景中,可以定义并发用户的数目,定义要运行的脚本,或者说运行的流程类型。在一个场景中,可以是单个流程,也可以是多个流程的混合。
测试需求分析
系统架构
(列出待测系统和外围系统的连接架构示意图<一般从系统需求或概要设计文档中获取>,并圈出待测系统范围。)
业务模型
本次性能测试选取的典型交易及其交易量统计数据如下表:
序号
交易码
交易名称
交易量
交易占比(%)
1
2
3
4
5
6
7
8
9
10
性能指标
序号
指标类型
性能指标
指标值
备注
1
交易类指标
TPS(每秒通过事务数)
2
交易平均响应时间
序号
指标类型
性能指标
指标值
备注
3
交易最大响应时间
4
交易成功率
5
资源类指标
CPU利用率
<60%
6
MEM利用率
<60%
性能测试环境
测试架构示