华夏人寿电销系统性能测试用例方正国际软件有限公司文档修订记录日期版本描述信息修订人2012-01-17初稿创建王飞2012/1/17V0.2根据修订意见补充分析过程姜义东目录1.概述..........................................................................................................................................41.1.目的...............................................................................................................................41.2.范围...............................................................................................................................41.3.风险...............................................................................................................................41.4.性能指标.......................................................................................................................52.测试环境..................................................................................................................................62.1.服务器软硬件环境.......................................................................................................62.2.测试机软硬件环境.......................................................................................................73.测试方案..................................................................................................................................83.1.测试设计思路...............................................................................................................84.测试脚本和场景.......................................................................................................................94.1.测试脚本.......................................................................................................................94.2.测试场景.....................................................................................................................105.测试结果及分析.....................................................................................................................115.1.局域网模拟50虚拟用户,并发执行五个测试脚本...............................................115.2.局域网模拟50虚拟用户,并发登录.......................................................................135.3.广域网2M专线20用户,并发执行五个脚本.......................................................145.4.广域网2M专线20用户,并发登录.......................................................................165.5.广域网2M专线30用户,并发执行五个脚本.......................................................185.6.广域网2M专线30用户,并发登录.......................................................................196.测试总体说明与分析.............................................................................................................226.1.局域网模拟50虚拟用户,并发执行五个测试脚本...............................................226.2.局域网模拟50虚拟用户,并发登录.......................................................................226.3.广域网2M专线20用户,并发执行五个脚本.......................................................236.4.广域网2M专线20用户,并发登录.......................................................................236.5.广域网2M专线30用户,并发执行五个脚本.......................................................246.6.广域网2M专线30用户,并发登录.......................................................................246.7.结果分析.....................................................................................................................257.测试结论................................................................................................................................261.概述1.1.目的在本次的测试中,将针对选取的功能点,进行压力测试,检查并评估在模拟环境中,系统对负载的承受能力,查看系统在不同的网络环境下,不同并发压力情况下,不同的数据基数的情况下,系统的性能状况如何,是否能达到华夏人寿电销系统要求的预期标准。经过本次测试了解系统在模拟环境下的性能状况,了解系统客户端与服务器端的网络交互情况,进而对达到对电销系统的评估,为将来电销系统全国扩广做好前期准备。1.2.范围本次测试点的选取主要依据系统中业务交互频繁的、访问量比较大的、数据处理较为复杂的功能类型进行性能测试的样点,如:系统登陆功能;电话销售中取号功能;电话销售跟进功能;任务查询转电话营销功能;投保单提交功能;客户信息查询;1.3.风险1.本次测试按照指定的参数执行,不能排除某些产品在此参数下测试结果较好,某些产品在此参数下测试结果并不理想的情况,不能反映各产品的最优情况;2.广域网测试中,由于各测试时间段的网络质量(延迟、丢包率等)无法保证一致,不能排除网络质量的差别对测试结果造成影响;3.广域网测试中,网络设备的配置对测试结果会造成影响,不结合网络设备的配置进行测试,很难找到最真实的测试结果;1.4.性能指标本次测试是针对电销系统进行的性能测试,需要确定如下的测试指标:1)系统的响应能力:即在并发压力的情况下,系统的响应时间,也就是从客户端发起交易起,到服务器端交易应答返回所需要的时间,此时间包括网络传输时间和服务器处理时间;(根据不同业务处理情况,确定合理的响应时间指标,简单事物处理例如取号的处理不超过3秒,复杂业务处理例如保单提交等不超过5秒)2)应用系统的吞吐率:即应用系统在单位时间内完成的交易量,也就是在单位时间内,应用系统在并发压力下,所能完成的交易数量以及出错率等;3)服务器资源利用情况:即应用系统在并发压力下,应用服务器与数据库服务器的负载情况,也就是在整个测试场景执行过程中,服务器的资源利用情况,是否有其他可使用的资源等;服务器资源占用率主要关注一下几点:内存占用率:可用内存应≥10%,也就是内存占用率要小于90%;CPU占用率:服务器的CPU占用率要小于75%;磁盘占用率:所选磁盘驱动器为读和写请求提供服务所用时间的百分比,该值应小于80%;4)带宽占用率(网络专线,基础带宽2M):测试不同的并发坐席数量占用的带宽资源5)每秒钟发送和接收字节的速率:测试带宽是否是系统的瓶颈,该值和带宽相除,结果应小于50%;6)各功能并发访问用户量:用户数量呈现阶梯递增趋势;2.测试环境2.1.服务器软硬件环境2.1.1.数据库服务器配置数据库服务器10.0.1.184用途数据库服务器机型虚机CPU8*CORE2.13GHz内存16G磁盘高速磁盘,100G空闲空间网卡千兆以太网卡操作系统版本RedHatLinuxES5.4数据库版本Oracle10gR2数据库服务器配置2.1.2.应用服务器配置应用服务器10.0.1.183用途应用服务器机型虚机CPU8*CORE2.13GHz内存16G磁盘高速磁盘,100G空闲空间网卡千兆以太网卡操作系统版本RedHatLinuxES5.4WebLogic版本10.3.5.0应用服务器主机配置2.2.测试机软硬件环境测试机器软硬件配置说明软件测试软件:LoadRunner8.1操作系统:WindowsXPSP3硬件压力发生器笔记本CPU:内存:2.0GB硬盘:250GB测试机软硬件环境3.测试方案3.1.测试设计思路性能测试考虑的方面详细描述测试场景的主要业务为了提高本系统性能测试的质量,通过针对性的对主要业务进行较大的并发测试,充分模拟真实的生产环境中,压力较大的业务测试方法针对生产环境中每天业务和系统软硬件的持久运行的情况,制定了局域网测试案例:高负载压力测试,模拟50个虚拟用户并发“获取新机会客户并以1/8的比例创建保单”以及“获取待办任务,并以10%的比例创建保单”作为业务操作的场景,以及50个用户并发登录操作的场景疲劳测试时间