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