1 / 28
文档名称:

XX项目性能测试方案.docx

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

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

分享

预览

XX项目性能测试方案.docx

上传人:AIOPIO 2020/10/14 文件大小:47 KB

下载得到文件列表

XX项目性能测试方案.docx

文档介绍

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