文档介绍:XXX 系统--版本号 XXX
性能测试方案
XXX有限公司
XXXX年XX月XX日
修订历史记录
类型
K
PS):不低于XX笔/秒
交易平均响应时间:不高于3秒
交易成功率:%
服务器CPU:平均利用率不高于60%,瞬时峰值不高于75%
服务器MEM:平均利用率不高于80%,不存在内存泄漏的问题
服务器I/O:不存在I/O瓶颈
网络流量:网络带宽平均利用率不高于50%,不存在网络带宽瓶颈
####性能设计要求待确认
4测试范围
本次性能测试的对象为XXX系统的前端展现和XX接口及其它业务系统。
具体包括:
前端展现
XX接口
需要测试的特性主要为体现系统处理能力的各项指标,包括:
每秒处理交易数(TPS)
交易的平均响应时间、90%响应时间
交易成功率
服务器的CPU、MEM利用率
服务器的磁盘I/O情况
网络流量
此外,本次性能测试还需要考虑系统在长时间运行情况下的稳定性。
不需要测试的特性包括:
业务流程的合理性、正确性
系统易用性、可管理性
界面可用性
及其它不属于性能测试范畴的内容
测试方案审批通过
各项测试准备工作完成,并得到确认
测试人员、配合人员到位
测试方案中的所有测试场景已测试完毕,完成预期的测试目标,测试报告审批通过 按照客户要求,提前结束测试
测试中发现问题,需要项目组修改代码或者进行其它调整
测试环境受到干扰,比如服务器被临时征用,或服务器的其它使用会对测试结果造成
干扰
测试资源出现问题,比如测试环境需要调整CPU、磁盘等,或者测试人员或者配合人
员被临时征用 按照客户要求,暂停测试
测试中发现的问题得到解决
测试环境恢复正常
测试资源问题得到解决 按照客户要求,重新启动测试
测试人员
姓名
角色
工作内容
备注
项目总监
协调测试资源
项目经理
协调测试资源
架构师
辅助完成性能测试工作,分析解决测试中发现的问
题
性能测试组长
领导完成性能测试工作
性能测试人员
完成测试准备、环境部署、测试执行等性能测试工 作
性能测试人员
完成脚本录制、数据准备、测试监控、测试执行、
结果分析等性能测试工作
开发组长
辅助解决测试过程中出现的如版本部署、模拟程序
等问题
测试时间
阶段/工作项
开始时间
结束时间
备注
了解需求,设计测试方案
提出测试环境需求,准备硬件环境
部署测试版本,准备测试脚本、测试数据、模拟 程序
测试执行,测试结果收集和分析
编写测试报告
测试环境
系统架构图
测试环境逻辑架构图
测试环境物理架构图
环境配置列表
生产环境 硬件配置如下:
序号
服务器名称
数量
CPU
内存
文件系统
1
WEB服务器
2
模拟器(包括应用服务器、子系统
应用服务器)
软件配置如下:
类型
软件名称
板木
操作系统
中间件
基础环境
测试环境
硬件配置如下:
序号
服务器名称
数量
CPU
内存
文件系统
1
WEB服务器
2
模拟器(包括应用服务器、子系统
应用服务器)
软件配置如下:
类型
软件名称
操作系统
中间件
基础环境
环境差异分析
####待补充
生产环境和测试环境在硬件配置上的差异如下:
生产环境和测试环境在软件配置上的差异如下:
生产环境和测试环境在软硬件配置上的差异,对测试结果有可能存在如下影响
测试客户机
说明本次测试,采用什么作为压力发起工具,如OadRunner、JMeter等。
测试期间,采用LoadRunner工具软件监控和收集被测交易执行性能的数据使用开放平 台监控工具软件nmon收集linux操作系统资源使用情况的数据使用Spotlighton windows 监控软件监控sql2005数据库资源使用情况,使用WR收集Oracle数据库执行信息。
测试策略
简述本次测测试环境优缺点,根据其优点取典型事例去设计测试手段规避某些存在重大 缺陷的功能模块或业务系统。
例:本次