XXXX性能测试文档编号V.1.0保密级别机密作者审核人批准人最后修改日期最后审批日期最佳批准日期目录1.文档介绍............................................................................................................................31.1文档目的....................................................................................................................31.2参考文献....................................................................................................................31.3编写目的.....................................................................................................................32.性能相关描述....................................................................................................................32.1性能测试指标.............................................................................................................32.2性能测试范围.............................................................................................................42.3名词术语约定............................................................................................................43测试环境...........................................................................................................................53.1生产环境系统架构.....................................................................................................53.2测试环境系统架构.....................................................................................................63.3生产环境软硬件配置................................................................................................63.4测试环境软硬件配置................................................................................................73.5负载机软硬件配置....................................................................................................74.需求分析............................................................................................................................74.1业务模型.....................................................................................................................74.2性能指标....................................................................................................................85测试策略...........................................................................................................................95.1测试执行策略...........................................................................................................105.2测试监控策略..........................................................................................................106测试场景..........................................................................................................................107测试准备..........................................................................................................................117.1测试工具准备...........................................................................................................127.2测试脚本及程序准备...............................................................................................127.3测试数据准备...........................................................................................................127.4测试环境准备...........................................................................................................138测试组织架构..................................................................................................................139项目风险..........................................................................................................................141.文档简介1.1文档目本测试报告为XXX平台项目性能测试报告,目在于总结测试阶段测试以及分析测试成果,描述系统与否符合性能需求。1.2参照文献1.3编写目从文档描述XXX发布系统性能测试范畴、办法、资源、进度,作为XXX发布系统性能测试根据,该文档目重要有:1、明确测试范畴、测试对象2、明确测试目的3、明确测试环境需求,涉及:测试需要软、硬件环境以及测试人力需求4、拟定测试方案,测试办法和环节5、指定测试工作时间安排6、分析测试风险,寻找规避办法7、拟定测试需求输出成果和成果体现形式2.性能有关描述2.1性能测试指标(1).基于XXX业务量规定,评估XXX平台与否能满足性能规定(2).进行配备测试,找到相对合理测试业务模块登录业务名称业务复杂度高数据库性能测试高(3).对XXX进行定容定量,提供规划参照(4).验证系统稳定性,验证系统容错能力(5).测试并找到系统也许存在性能问题,分析系统瓶颈2.2性能测试范畴通过性能测试需求调研,分析顾客使用行为.对系统顾客及业务数据量作了定量分析,性能测试将重要集中在表A-1中列出业务过程.表A-1测试范畴2.3名词术语商定(1)负载:模仿业务操作对服务器导致压力过程(2)性能测试(PerformanceTesting):模仿顾客负载来测试系统在负载状况下,系统响应时间,吞吐量等指标与否满足性能规定(3)负载测试(LoadTesting):在一定软硬件环境下,通过不断加大负载(不同虚拟顾客数)来拟定在满足性能指标状况下可以承受最大顾客数.简朴说,可以协助咱们对系统进行定容定量找出系统性能拐点,予以生产环境规划建议.这里性能指标涉及TPS(每秒事物数),RT(事物平均响应时间),CPUusing(CPU运用率),MemUsing(内存使用状况)等硬件指标.从操作层面上来说,负载测试也是一种性能测试手段,例如下面配备测试就需要变换不同负载来进行测试.(4)配备测试(ConfigurationTesting):为了合理调配资源,提高系统运营效率,通过测试手段来获取,验证,调节配备信息过程.通过这个过程咱们可以收集到不同配备反映出来不同性能,从而为设备选取,设备配备提供参照.(5)压力/强度测试(StressTesting):在一定软硬件条件下,通过高负载手段来使服务器资源(强度服务器资源,硬件资源)处在极限状态,测试系统在存在极限状态下长时间运营与否稳定,拟定与否稳定原则涉及TPS,RT,CPUUSING,MEMUSING等(6)稳定性测试(EnduranceTesting):在一定硬软件环境下,长时间运营一定负载(普通是最佳并发数),拟定系统在满足性能指标前提下与否运营稳定.在上面压力/强度测试区别在于负载并不强调在极限状态下,着重是在满足性能规定状况下,系统稳定性.普通咱们会在满足性能规定负载下加大1.5倍到2倍负载量进行测试(7)TPS:每秒完毕事物数,普通指每秒成功事物数,性能测试中重要综合性能指标,一种事物是一种业务度量单位,有时候一种事务会涉及各种子操作,但是为了以便记录,咱们会把这个多子操作计为一种事务.例如一笔电子支付操作,在后台也许会经历会员系统,财务系统,支付系统,会计系统等,但是对于顾客来说只想懂得整比支付耗费多长时间.(8)RT/ART(ResponseTime/averageResponseTime):响应时间/平均响应时间,指一种事务耗费多长时间完毕(多长时间响应客户),为了使这个响应时间更具代表性,会记录更多时间来取平均值,即得到了事务平均响应时间(ART),为了以便人们普通会直接用RT来代替ART,后来看到ART以及RT是代表同一种意思.(9)PV(PageView):每秒顾客访问页面次数,此参数用来分