1 / 15
文档名称:

XXX实际项目性能测试方案模板修订.doc

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

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

分享

预览

XXX实际项目性能测试方案模板修订.doc

上传人:luyinyzha 2018/8/4 文件大小:1.38 MB

下载得到文件列表

XXX实际项目性能测试方案模板修订.doc

相关文档

文档介绍

文档介绍:XXX项目
性能测试方案
文档编号
保密等级
作者

最后修改日期
审核人
最后审批日期
批准人
最后批准日期
修订记录
日期
版本
修订说明
修订人

初稿
目录
1 项目简介 1
测试目标 1
测试范围 1
性能测试指标要求 2
交易吞吐量 2
交易响应时间 2
并发交易成功率 2
资源使用指标 2
2 测试环境 3
网络拓扑图 3
软硬件配置 3
3 测试方案 4
交易选择 4
测试数据 4
参数数据 4
存量数据 5
资源监控指标 5
台式机 5
服务器 5
测试脚本编写与调试 5
测试场景设计 5
典型交易基准测试 5
典型交易常规并发测试 6
稳定性测试 7
测试场景执行与数据收集 8
性能优化与回归 8
4 测试实施情况 9
测试时间和地点 9
参加测试人员 9
测试工具 9
性能测试计划进度安排 10
5 专业术语 11
项目简介
测试目标
通过对XXXXXX系统的性能测试实施,在测试范围内可以达到如下目的:
了解XXX系统在各种业务场景下的性能表现;
了解XXX业务系统的稳定性;
通过各种业务场景的测试实施,为系统调优提供数据参考;
通过性能测试发现系统瓶颈,并进行优化。
预估系统的业务容量
测试范围
XXX系统说明以及系统业务介绍和需要测试的业务模块,业务逻辑图如下:
本公司服务器环境以及架构图
为了真实反映XXXX系统自身的处理能力,本次测试范围只包(XXX服务器系统和Web服务系统、数据库服务器系统)。
性能测试指标要求
本次性能测试需要测试的性能指标包括:
1、交易吞吐量:后台主机每秒能够处理的交易笔数(TPS)
2、交易响应时间(3-5-8秒)
3、%
4、资源使用指标:前置和核心系统各服务器CPU(80%)、内存占用率(80%)、Spotlighton数据库;LoadRunner压力负载机CPU占用率、内存占用率
交易吞吐量
根据统计数据,XXX系统当前生产环境高峰日交易总量为【】万笔。根据二八原则(80%的交易量发生在20%的时间段内),当前生产环境对主机的交易吞吐量指标要求为:
TPS_1 ≥【】* 80% / (24 * 20% * 3600) = 【】笔/秒
为获取系统主机的最大处理能力,在本次性能测试中可通过不断加压,让数据系统主机CPU利用率达到【】%,记录此时的TPS值,作为新主机处理能力的一个参考值。
交易响应时间
本次性能测试中的交易响应时间是指由性能测试工具记录和进行统计分析的、系统处理交易的响应时间,用一定时间段内的统计平均值ART来表示。
本次性能测试中,对所有交易的ART指标要求为:
ART ≤ 5 秒
并发交易成功率
指测试结束时成功交易数占总交易数的比率。交易成功率越高,系统越稳定。
对典型交易的场景测试,要求其并发交易成功率≥ % 。
资源使用指标
在正常的并发测试和批处理测试中,核心系统服务器主机的资源使用指标要求:
CPU使用率≤ 80%
内存使用率≤ 80%
测试环境
网络拓扑图
压力产生器(Load Generator)连接服务端系统,客户端发送请求到服务端,服务端响应并处理后将结果返回到客户端。本次测试的网络环境为1000Mb ps局域网,使用独立的网段,忽略防火墙网络延迟,交易请求以及结果返回的网络传输时间可以忽略不计。
简图如下:
公司网络传输拓扑结构图
软硬件配置
性能测试环境的硬件和软件配置如下表所示:
环境
资源
数量
配置
与生产环境差异
Web服务应用软件
1
服务器型号:
CPU:4个
主频
内存:8G
存储:500G
IP地址:
系统/版本:
XXX服务器硬件环境
数据库服务器
1
服务器型号:
CPU:,
主频
内存:
存储:
IP地址:
系统/版本:
负载机
Loadrunner
1
CPU:4个
主频:
内存:2G
存储:320
IP:
测试方案
交易选择
通过业务数据统计和业务模型分析,最终选择的典型交易如下表所示:
编号
脚本名
业务名
业务占比
可参数化域
1
2
3
4
5
6
7
8
9