实际项目性能测试方案模板.docx
《实际项目性能测试方案模板.docx》由会员分享,可在线阅读,更多相关《实际项目性能测试方案模板.docx(19页珍藏版)》请在三一办公上搜索。
1、实际项目性能测试方案模板XXXXX性能测试方案 XXX项目 性能测试方案 文 档 编 号 作 者 审 核 人 批 准 人 保 密 等 级 最后修改日期 最后审批日期 最后批准日期 XXXX性能测试方案 修订记录 日期 版本 1.0 初稿 修订说明 修订人 - I - XXXX性能测试方案 目 录 1 项目简介 . 1 1.1 1.2 1.3 测试目标 . 1 测试范围 . 1 性能测试指标要求 . 2 1.3.1 1.3.2 1.3.3 1.3.4 交易吞吐量 . 2 交易响应时间 . 2 并发交易成功率 . 2 资源使用指标 . 2 2 测试环境 . 3 2.1 2.2 网络拓扑图 . 3
2、软硬件配置 . 3 3 测试方案 . 5 3.1 3.2 交易选择 . 5 测试数据 . 5 3.2.1 3.2.2 3.3 参数数据 . 5 存量数据 . 6 台式机 . 6 服务器 . 6 资源监控指标 . 6 3.3.1 3.3.2 3.4 3.5 测试脚本编写与调试 . 6 测试场景设计 . 6 3.5.1 3.5.2 3.5.3 3.6 3.7 典型交易基准测试 . 6 典型交易常规并发测试 . 7 稳定性测试 . 8 测试场景执行与数据收集 . 9 性能优化与回归 . 9 4 测试实施情况 . 10 4.1 4.2 4.3 4.4 测试时间和地点 . 10 参加测试人员 . 10
3、测试工具 . 10 性能测试计划进度安排 . 11 5 专业术语 . 12 - II - XXXX性能测试方案 1 项目简介 1.1 测试目标 通过对XXXXXX系统的性能测试实施,在测试范围内可以达到如下目的: 了解XXX系统在各种业务场景下的性能表现; 了解XXX业务系统的稳定性; 通过各种业务场景的测试实施,为系统调优提供数据参考; 通过性能测试发现系统瓶颈,并进行优化。 预估系统的业务容量 1.2 测试范围 XXX系统说明以及系统业务介绍和需要测试的业务模块,业务逻辑图如下: 第 1 页 / 共 12 页 XXXX性能测试方案 本公司服务器环境以及架构图 为了真实反映XXXX系统自身的
4、处理能力,本次测试范围只包。 1.3 性能测试指标要求 本次性能测试需要测试的性能指标包括: 1、交易吞吐量:后台主机每秒能够处理的交易笔数 2、交易响应时间 3、并发交易成功率99.999% 4、资源使用指标:前置和核心系统各服务器CPU、内存占用率、Spotlighton数据库;LoadRunner压力负载机CPU占用率、内存占用率 1.3.1 交易吞吐量 根据统计数据,XXX系统当前生产环境高峰日交易总量为万笔。根据二八原则,当前生产环境对主机的交易吞吐量指标要求为: TPS_1 * 80% / (24 * 20% * 3600) = 笔/秒 为获取系统主机的最大处理能力,在本次性能测试
5、中可通过不断加压,让数据系统主机CPU利用率达到%,记录此时的TPS值,作为新主机处理能力的一个参考值。 1.3.2 交易响应时间 本次性能测试中的交易响应时间是指由性能测试工具记录和进行统计分析的、系统处理交易的响应时间,用一定时间段内的统计平均值ART来表示。 本次性能测试中,对所有交易的ART指标要求为: ART 5 秒 1.3.3 并发交易成功率 指测试结束时成功交易数占总交易数的比率。交易成功率越高,系统越稳定。 对典型交易的场景测试,要求其并发交易成功率 99.999% 。 1.3.4 资源使用指标 在正常的并发测试和批处理测试中,核心系统服务器主机的资源使用指标要求: CPU使用
6、率 80% 内存使用率 80% 第 2 页 / 共 12 页 XXXX性能测试方案 2 测试环境 2.1 网络拓扑图 压力产生器连接服务端系统,客户端发送请求到服务端,服务端响应并处理后将结果返回到客户端。本次测试的网络环境为1000Mb ps局域网,使用独立的网段,忽略防火墙网络延迟,交易请求以及结果返回的网络传输时间可以忽略不计。 简图如下: MainStorageTempStorage内网Mail系统MainStorage外网Mail系统隔离网闸Mail网关公司网络传输拓扑结构图 2.2 软硬件配置 性能测试环境的硬件和软件配置如下表所示: 环境 资源 数量 配置 服务器型号: CPU:
7、4个 主频 3.10Ghz 内存:8G 存储:500G IP地址: 系统/版本: 与生产环境差异 Web服务应用软件 1 第 3 页 / 共 12 页 TempStorageXXXX性能测试方案 XXX服务器数据库服务器 硬件环境 1 服务器型号: CPU:, 主频 内存: 存储: IP地址: 系统/版本: CPU:4个 主频:2.4Ghz 内存:2G 存储:320 IP:192.168.7.37 负载机 Loadrunner 1 第 4 页 / 共 12 页 XXXX性能测试方案 3 测试方案 3.1 交易选择 通过业务数据统计和业务模型分析,最终选择的典型交易如下表所示: 编号 1 2 3
8、 4 5 6 7 8 9 10 11 12 13 14 脚本名 业务名 业务占比 可参数化域 3.2 测试数据 3.2.1 参数数据 为了尽可能的模拟系统生产环境,所以JVM的初始堆栈大小、WEB服务器的线程池、数据库连接池等系统配置,统一参考WAP生产环境配置。 第 5 页 / 共 12 页 XXXX性能测试方案 3.2.2 存量数据 存量数据来自XXXX实际生产系统,对生产数据进行脱敏处理,并导入测试环境核心系统数据库。基础数据的数据规模。 3.3 资源监控指标 本次性能测试通过LoadRunner进行的资源监控包括:操作系统UNIX、AIX资源监控。定义的监控指标如下: 3.3.1 台式
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 实际 项目 性能 测试 方案 模板

链接地址:https://www.31ppt.com/p-3435952.html