您好,欢迎访问三七文档
..XXXX性能测试方案书修订页..编号章节名称修订内容简述修订日期修订前版本号修订后版本号修订人批准人1整个文档创建全文2009-11-23V1.0..目录1简介......................................................................41.1目的....................................................................41.2背景....................................................................41.3测试范围................................................................41.4参考文档................................................................52测试环境..................................................................52.1环境概述................................................................52.2软硬件环境..............................................................52.3测试环境拓扑图..........................................................62.4测试工具................................................................73测试需求..................................................................83.1性能测试需求............................................................83.2测试内容................................................................84测试约束..................................................................84.1测试启动条件............................................................84.2测试结束条件............................................................95测试方法..................................................................95.1测试方法描述............................................................95.1.1基准测试............................................................95.1.2并发测试...........................................................105.1.3系统容量和扩展性测试................................错误!未定义书签。5.1.4稳定性测试..........................................错误!未定义书签。5.1.5破坏性测试.........................................................126测试时间表...............................................................136.1测试轮次表.............................................................136.2测试进度表.............................................................137测试组织架构.............................................................148测试风险.................................................................149输入输出文档.............................................................14..1简介1.1目的编写本文档的目的在于描述测试项目的测试范围,定义测试条件和目标,测试策略和要求,分析可能的风险,提供相应的规避措施或应急对策,并确定测试整体进度的计划和人力资源安排等。测试目的在于通过测试交易系统业务功能及流程实现的正确性、可靠性、易用性,确保系统符合业务需求规格说明书的要求,且系统性能指标和数据库服务器管理方案满足应用要求。通过测试找出系统的性能瓶颈及缺陷,为系统调优提供依据;确定系统能处理的最大业务量,能够支持的最多用户数、并发数。1.2背景1.3测试范围根据性能需求制定性能需求指标,利用性能测试工具LoadRunner录制测试脚本、设计测试场景,对系统进行性能测试,通过调优,使系统满足性能指标,并找出系统的最优配置、性能瓶颈、可扩展性、稳定性等。需要进行的测试包括:1)基准测试无负载情况下,对所有功能点分别进行一段时间的持续运行,取得各功能点平均响应时间作为分析衡量指标,用于初步诊断系统是否存在性能瓶颈。2)并发测试根据业务性能需求,模拟一定时间之内设计并发用户同时向系统发出请求,检测出系统的响应能力,包括响应时间以及CPU/内存..等的使用情况,以验证系统对并发请求时的支持能力,并获取该系统的最大并发请求数量。3)系统容量和扩展性测试驱动当前系统以达到资源的最大利用率,并找出在此利用率下系统的最大处理能力,同时在测试的过程中找出系统的最优配置,找出系统的可扩展能力,可容纳用户数量与集群的数量的实际关系。4)稳定性测试通过高负载和低负载的转换,以验证系统的正常情况下以及峰值情况下系统的稳定性;以及找出增加或者减少负载的过程中由于突然的占用或者释放系统资源而引起的问题。5)疲劳测试疲劳测试目的是验证长时间运行对系统性能的影响。模拟一定数量的用户发起操作请求,对系统形成一定的压力并长时间运行,验证系统在长时间运行时,用户对系统访问操作的成功率是否降低,找出系统潜在的内存泄漏等问题。1.4参考文档2测试环境2.1环境概述2.2软硬件环境测试环境资源表设备硬件配置软件配置服务器IP地址..应用服务器IBMpSeries52A(4×1.65GHZ,8G内存,146GB×8,2×10/100/1000M以太网卡)Websphere6.111.9.13.3数据库服务器IBMpSeries52A(4×1.65GHZ,8G内存,146GB×8,2×10/100/1000M以太网卡)Oracle10g11.9.13.3WEB服务器IBMX3650(2CPU、4G内存,4×10/100/1000M以太网卡)Apache11.9.13.1客户端生产环境资源表设备硬件配置软件配置服务器IP地址应用服务器IBMpSeries55A(4×4.2GHZ,8G内存,146GB×2,2*1光纤网卡,2*HBA卡)Websphere6.1数据库服务器IBMpSeries55A(4×4.2GHZ,8G内存,146GB×2,2×光纤网卡,2×HBA卡,HACMP串口卡及心跳线)Oracle10gWEB服务器IBMX3650(2CPU、4G内存,4×10/100/1000M以太网卡)Apache客户端..2.3测试环境拓扑图防火墙防火墙DMZAPPCORE防火墙防火墙OFFICE防火墙防火墙SSL服务器(双机)漏洞扫描IntranetInternet入侵防护(双机)签名验签服务器(双机)路由器路由器链路负载均衡千兆交换机千兆交换机(双机)交换机个人/企业/内部管理(App服务器2台)corebankingotherbackendDB磁盘阵列数据库服务器…内管Web服务器群(PCServer双机互为冷备)银行柜员及机关职员网银个人客户及企业客户个人网银/企业网银(Web服务器2台)数据库服务器防火墙防火墙防火墙防火墙RA服务器(双机互为冷备)2.4测试工具工具版本功能说明LoadRunner9.1性能测试工具SiteScope服务器资源使用监控工具QualityCenter9.1缺陷管理工具..3测试需求3.1性能测试需求业务指标指标描述指标值响应时间用户操作时系统的响应时间5并发数量同时访问系统的最大并发用户数量50访问高峰数量同时访问系统的用户数量业务量均值非实时批量数据量(笔)业务量峰值非实时批量数据量(笔)访问高峰时间访问系统频率最高的时间段3.2测试内容序号功能模块功能描述1登录及首页载入2账户明细查询3行内同名转账4行内转账5跨行转账6批量转账7网上转账结果查询8网上转账结果查询—excel下载9信用卡历史账单查询10信用卡手工还款11安全中心资料工具下载4测试约束4.1测试启动条件测试环境已经准备好;系统的功能测试已经完成,并且功能测试报告通过了内部..评审;进行了冒烟测试,系统的性能测试是可测的;不存在影响系统流程的缺陷。4.2测试结束条件根据性能测试计划执行所有测试用例完成,测试出系统基本性能参数,并分析系统性能瓶颈,系统调优后,达到需求定义的性能指标;完成性能分析工作,性能指标验证结束;性能测试报告通过内部评审。5测试方法5.1测试方法描述根据软件需求规格说明书中的需求,使用性能测试工具,对系统施加压力,测试系统在压力下的工作状况,测试系统性能是否满足软件需求规格说明书中的指标。5.1.1基准测试5.1.1.1测试方法对个人网银系统的所列功能点进行基准测试,主要用于与响应时间性能指标的对比,以了解系统的整体性能状况。5.1.1.2测试场景对系统所有功能点(功能测试中的所有功能点),使用单个用户通过执行相应业务操作的测试脚本发起各项操作请求,在执行1小时..后,初步诊断系统是否存在性能瓶颈,取响应时间的平均值作为测试的基准值。编号用例需求点用户数量迭代次数迭代间隔执行时间(分钟)ThinkTime负载生成器数量1登录及首页载入1-060012账户明细查询1-060013行内同名转账1-060014行内转账1-060015跨行转账1-060016批量转账1-060017网上转账结果查询1-060018网上转账结果查询—excel下载1-060019信用卡历史账单查询1-0600110信用卡手工还款1-0600111安全中心资料工具下载1-060015.1.2并发测试并发测试的目的是为了验证系统在同一秒级50个用户的并发下,个人数据查询以及个人转账处理对系统资源的利用,以及所能达到的响应时间。5.1.2.1测试方法模拟服务器与终端用户之间的网络连接,对Loadrunner的虚拟用户使用512K的带宽限制设置,分别模拟50个用户同时(同一秒级)向同一功能点(单一业务)或多个功能点发出操作请求,测试系统的响应能力,包括响应时间以及CPU、内存、磁盘、网络等资源的使用..状况,以验证系统对50个用户并发请求时的支持能力。1)并发用户数量的设计a.极限法:根据性能需求,假设目前系统要求最大的并发用户数为50个。选择不同的访问时间段,给系统50的查询处理
本文标题:性能测试方案模板
链接地址:https://www.777doc.com/doc-5299410 .html