欢迎来到天天文库
浏览记录
ID:51421564
大小:545.50 KB
页数:12页
时间:2020-03-24
《性能测试方案模版.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、性能测试方案拟制:日期:审核:日期:审核:日期:批准:日期:修订记录日期修订版本描述作者目录目录31概述42测试目标43测试设计53.1对象分析53.2测试策略53.3测试模型53.4测试环境描述53.5详细测试方法64统计测试数据85性能测试报告输出116性能调优与回归11性能测试方案1概述:首页、注册、登录、站内交流、站内搜索、测试技术资料上传与下载等模块的性能测试工作。本文主要描述了上述模块的性能参考指标及测试方法,以便于性能测试实施人员与客户对系统从技术层面指导测试人员验证相关功能模块的负载能力,根据实际的
2、性能监控数据考察系统最大的负载及相关指标情况,以便于客户对系统实施相关的调优工作,使其达到预期期望的压力和性能要求。2测试目标本次性能测试工作验证系统:首页、注册、登录、信息检索、普通用户资料上传、在线观看视频等模块的性能需满足下表指标(场景指标):测试项业务量并发数业务时段响应时间业务成功率CPU使用率内存使用率首页访问300万20000:00至24:00<3秒>95%<70%<70%注册模块300万20000:00至24:00<3秒>95%<70%<70%登录模块300万20000:00至24:00<3秒>95
3、%<70%<70%站内搜索300万20000:00至24:00<5秒>95%<70%<70%测试技术资料上传与下载300万20000:00至24:00>95%<70%<70%表1性能指标列表并发数=业务量/(时间段(小时单位)3600秒/每人每笔业务的处理时间)3测试设计3.1对象分析系统采用B/S(Browser/Server)模式设计。基于LAMP开发平台开发。操作系统:RedHatEnterpriseLinux4Web服务器:apache2.0数据库服务器:mysql5.0开发语言:PHP3.2测试策略使用H
4、P商用性能测试工具LoadRunner9.1,模拟用户并发操作。测试系统首页、注册、登录、站内交流、站内搜索、测试技术资料上传与下载等模块在多用户并发操作下是否能够稳定正常运行。支持的最大并发数,各项指标是否能够达到预期的指标标准,并为后期系统调优提供指标数据支持。3.3测试模型3.3.1系统组网图(需客户提供)图1系统组网图3.3.2网络拓扑结构(需客户提供)图2网络拓扑图3.3.3系统业务流程(需客户提供)一般用户通过浏览器发出业务请求,到Web服务器(Apache),Web服务器通过代码分析请求类别,如涉及数
5、据库操作,则转发请求给应用服务器,最终获取数据,经过Web服务器组合,反馈至客户端,完成用户的业务请求。3.4测试环境描述3.4.1测试环境需求考虑到用户上传下载的任务耗用资源比较多,因此资料的上传下载服务器单设一台服务器。而WEB服务器、邮件服务器及应用服务器可以整合在一台服务器主机上完成。为了与真实的用户情境相结合,客户端采用5台负载生成器,另加一台控制器。1、系统环境标准配置(客户提供):客户根据当前的系统配置情况提供测试服务器。设备名称设备型号硬件配置WEB服务器/应用服务器/邮件服务器资料上传下载服务器表
6、2系统硬件配置表2、测试客户端配置:主机用途机型/OS台数CPU/台内存容量/台浏览器版本压力负载生成器PC/WinXP512GIE6.0表3测试客户端配置表3.4.2测试工具要求HP公司LoadRunner9.1英文版。3.5详细测试方法本部分主要描述测试方法,并发用户计算及测试启动等方面内容。3.5.1测试方法综述LoadRunner是HP公司的专业性能测试工具。它通过创建多个虚拟用户的方式,对录制的单用户脚本增加负载,来达到增加系统压力的测试目的。LoadRunner提供了Analysis工具对压力运行的结果
7、进行分析,得出测试脚本运行期间,系统响应事务的最小时间,平均时间和最大时间等性能信息,同时可监视各后台服务器的CPU占用率与内存使用情况。本次性能测试工作利用该工具录制系统首页、注册、登录、站内交流、站内搜索、测试技术资料上传与下载等业务模块的功能使用脚本,对于无法录制的脚本需手动编写测试脚本进行模拟。通过综合场景的设计实现多用户多并发访问使用的业务模拟,最终根据测试结果分析找出系统可能存在的性能瓶颈。3.5.2业务模型分析本次测试共涉及系统首页、注册、登录、站内交流、站内搜索、测试技术资料上传与下载业务模块,下面
8、具体分解这些业务模块。系统首页访问首页访问功能作为一般用户的入口,性能问题尤为重要,通常情况下用户的浏览方式为打开浏览器,输入首页地址,回车或跳转即可。业务模式较为简单。此处需注意的是系统是否有同IP不能登录多个用户的问题(IP限制问题)。l业务模型1、打开浏览器;2、输入URL地址;3、回车跳转并正确显示首页。l并发用户计算首页访问业务量期望在0:00-2
此文档下载收益归作者所有