秘级:XXXXXXXXXXXXX系统性能测试报告XXXXXXXX文档编号:XXXXXXX日期:XXXXXXX-XXXXXXX-XXXXXXXXXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第2页共29页文档修订记录版本号日期撰写人审核人批准人变更摘要&修订位置XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第3页共29页目录1测试概述.............................................................41.1项目背景...........................................................41.2测试目的...........................................................41.3测试内容...........................................................42测试方案.............................................................42.1系统分析...........................................................42.1.1系统架构.......................................................42.1.2硬件环境.......................................................42.1.3软件环境.......................................................52.1.4网络拓扑结构...................................................52.2测试模型...........................................................52.2.1业务模型.......................................................52.2.2测试场景模型...................................................72.3系统资源监控及关注指标............................................112.4测试工具及使用....................................................113测试执行结果.........................................................113.1基准测试场景执行结果..............................................113.2混合交易负载场景执行结果..........................................123.3单交易负载场景执行结果............................................144测试结果分析.........................................................154.1混合场景结果分析..................................................154.1.1关键性能指标分析..............................................154.2单交易负载场景结果分析............................................264.2.1关键性能指标分析..............................................265问题及建议...........................................................295.1问题..............................................................295.2建议..............................................................296结论................................................................29XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第4页共29页1测试概述1.1项目背景XXXXXXX。1.2测试目的测试的目的和目标是:在XXXXXX提供的测试环境中,XXXXXX运用性能测试工具对XXXXXX产生模拟真实使用环境的压力负载,重现缺陷发生状态,并监控的客户端和服务器性能指标,最终判断性能缺陷所属系统业务模块。1.3测试内容经初步判断,出现性能缺陷模块为XXXXXX的XXXXXX这几个使用频繁且业务处理量大的模块。XXXXXX系统日常运行的基本业务为新增、删除、查询、修改等操作。因此将本次性能测试的重点确定为被测模块的新增、删除、查询、修改的典型业务。2测试方案2.1系统分析2.1.1系统架构1)系统逻辑部署2.1.2硬件环境型号主机IPCPU数内存用途HPsuperdome864G中间件服务器XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第5页共29页HPsuperdome864G数据库服务器2.1.3软件环境名称版本操作系统HPUX11.11中间件oracleias(10.12)数据库Oracle10g(10.2.0.2)2.1.4网络拓扑结构客户端客户端客户端数据库服务器应用服务器/报表服务器内部网系统采用B/S架构模式,客户端通过OracleIas中间件访问数据库。中间件和数据库分别部署在两台HPSuperdome服务器上。2.2测试模型2.2.1业务模型使用单个交易的性能测试脚本,将同一模块内相近功能的脚本放在同一个测试场景中,平均设定每个交易的比例。场景业务名称业务比例场景125%XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第6页共29页25%25%25%场景250%50%场景320%20%20%20%20%场景416.67%16.67%16.67%16.67%16.67%16.67%场景533.33%33.33%33.33%场景625%25%25%25%场景716.67%16.67%16.67%16.67%16.67%16.67%场景833.33%33.33%33.33%场景925%25%25%25%场景1050%50%XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第7页共29页2.2.2测试场景模型2.2.2.1.基准测试场景基准测试场景序号功能模块交易名用户数迭代次数Thinktime循环间隔1120次忽略忽略2120次忽略忽略3120次忽略忽略4120次忽略忽略5120次忽略忽略6120次忽略忽略7120次忽略忽略8120次忽略忽略9120次忽略忽略10120次忽略忽略11120次忽略忽略12120次忽略忽略13120次忽略忽略14120次忽略忽略15120次忽略忽略16120次忽略忽略17120次忽略忽略18120次忽略忽略19120次忽略忽略20120次忽略忽略21120次忽略忽略22120次忽略忽略23120次忽略忽略24120次忽略忽略25120次忽略忽略26120次忽略忽略27120次忽略忽略28120次忽略忽略XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第8页共29页2.2.2.2.混合交易负载场景制作单个交易的性能测试脚本,将同一模块内功能相近的脚本放在同一个测试场景中,并发用户数为50,平均设定每个交易的比例,设定负载序列,按照负载序列逐渐增加并发用户数。29120次忽略忽略30120次忽略忽略31120次忽略忽略32120次忽略忽略33120次忽略忽略34120次忽略忽略35120次忽略忽略36120次忽略忽略37120次忽略忽略38120次忽略忽略39120次忽略忽略场景一序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略234场景二序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略2场景三XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第9页共29页序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略2345场景四序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略23456场景五序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略23场景六序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略234场景八XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第10页共29页2.2.2.3.单交易负载场景根据混合场景运行的结果发现:场景九运行时中间件服务器的CPU使用率持续为100%,另外性能缺陷不存在于场景十包含的功能,所以需要针对场景九包含的贷款发放、贷款回收、利息回收功能分别进行单业务负载场景,进一步将性能缺陷定位到功能点。并发用户设定为50,设定负载序列,按照负载序列逐渐增加并发用户数。序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略23场景九序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略234场景十序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略2单交易负载场景序号功能名称功能点并发用户数用户加载方式Thinktime循环间隔150每2秒加载1个忽略忽略250每2秒加载1个忽略忽略350每2秒加载1个忽略忽略XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第11页共29页2.3系统资源监控及关注指标在进行负载压力测试的同时,用测试工具对中间服务器的资源和性能指标进行监控。选取中间件服务器的CPU使用率进行分析。2.4测试工具及使用本次测试使用HP公司的性能测试工具LoadRunnerv9.0生成虚拟用户,通过LoadRunner负载运行控制器控制生成的虚拟用户对被测系统进行压力负载测试,同时使用LR监控中间件服务器的系统资源和性能指标。3测试执行结果3.1基准测试场景执行结果基准测试场景结果汇总:序号功能模块交易名用户数平均事务响应时间(秒)通过事务数(单位:个)失败事务数(单位:个)110.327200210.223200310.27200410.263200510.559200610.336200710.266200810.474200910.3412001010.3032001110.3462001210.6672001310.5842001410.6132001510.4172001610.408200XXXXXXXXXXXX性能测试报告项目编号.:XXXXXXXXXXXXXXXXXX版权所有第12页共29页3.2混合交易负载场景执行结果混合交