您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > 性能测试进阶指南:Loadrunner实战91_第5章 数据收集分析
目录第5章数据收集分析Analysis.....................................................................................................25.1新建Analysis分析...........................................................................................................25.2AnalysisSummary............................................................................................................25.2.1AnalysisSummary(场景的摘要)...........................................................................35.2.2StatisticsSummary(场景状态的统计说明)..........................................................35.2.35WorstTransaction(SLA失败事务)......................................................................45.2.4ScenarioBehaviorOverTime(场景行为综述)......................................................55.2.5TransactionSummary(事务摘要).........................................................................55.2.6ServiceLevelAgreementLegend(SLA图标说明).................................................75.2.7HTTPResponsesSummary(HTTP响应摘要)........................................................75.3Graphs(数据图)................................................................................................................85.3.1Vusers(虚拟用户状态).......................................................................................105.3.2Errors(错误统计).................................................................................................115.3.3Transactions(事务)..............................................................................................115.3.4WebResources(网页资源信息)..........................................................................155.3.5WebPageDiagnostics(网页分析).......................................................................175.3.6NetworkMonitor(网络监控)..............................................................................225.3.7Resources(资源监控)..........................................................................................235.4图设置与操作................................................................................................................345.4.1MergeGraphs(合并图)......................................................................................345.4.2AutoCorrelate(自动定位瓶颈)...........................................................................375.5TransactionReport(事务报告).......................................................................................405.6SLAReport(系统阈值监控报告)....................................................................................425.7ExternalMonitor(外部监控数据导入)..........................................................................435.8Crosswithresult(跨脚本横向比较)..............................................................................455.9生成测试报告................................................................................................................465.9.1创建HTML报告.................................................................................................465.9.2创建Word报告..................................................................................................475.9.3创建水晶报表.....................................................................................................47小结.........................................................................................................................................49第5章数据收集分析Analysis通过场景完成负载后,我们完成了性能测试的执行过程,接着就是通过负载的结果来发现和定位性能瓶颈。在这里Analysis就好比一个数据分析中心或数据仓库,它将场景运行中所能得到的数据都整合在一起,能够对测试结果数据进行整理,并提供了一些方法可以进一步对结果数据进行分析,从而找出系统的性能指标和可能的瓶颈,最终生成报告。可以把Analysis看作一个股票分析软件,将股票的数据收集分析后生成K线图,而具体说明了什么,还要依赖于分析者自身。使用Analysis进行性能测试结果的分析流程如图5.1所示。图5.1Analysis结果分析流程5.1新建Analysis分析导入场景数据生成Analysis报告的方式有以下三种:1.当场景运行结束后在场景直接运行Results菜单下的AnalyzeResults命令进入Analysis。2.在Analysis中打开新建菜单,然后进入场景运行结束后的场景结果res目录,接着Analysis会对整个场景数据进行整理,给出简明报告及相关图表。3.在场景结果目录中直接双击MercuryLoadRunnerResult(.lrr)文件。5.2AnalysisSummary当Analysis导入场景数据后,首先映入眼帘的是统计表格AnalysisSummary场景摘要,提供了对整个场景数据的简单报告。下面介绍一下该报告的各个组成部分。5.2.1AnalysisSummary(场景的摘要)这里给出了场景的摘要(AnalysisSummary),包括以下内容:·Period:场景运行的起止时间·ScenarioName:场景名称·ResultsinSession:场景运行的结果目录·Duration:场景运行的时间通过场景摘要可以了解场景执行的基础信息。5.2.2StatisticsSummary(场景状态的统计说明)场景状态的统计说明(StatisticsSummary)包含以下内容:·MaximumRunningVusers:场景最大用户数·TotalThroughput(bytes):总带宽流量·AverageThroughput(bytes/second):平均每秒带宽流量·TotalHits:总点击数·AverageHitsperSecond:平均每秒点击数单击ViewHTTPResponsesSummary选项可以切换到报告的最下端查看HTTP请求的统计。在每项数据标题和数据中,还会看到一个小的球形图标囊,单击后会进入SLA分析报告。5.2.35WorstTransaction(SLA失败事务)这里列出了对5大失败事务的统计,只有当在Controller或Analysis中定义了SLAstatusdeterminedattimeintervalsoveratimeline监控时才会出现该报告。·TransactionName(事务名)。·FailureRatio[%](exceededtime/transactionduration)失败率(超标次数/事务持续时间)。该值反映了在所有事务中有百分之多少的事务是无法达到SLA基准值。·FailureValue[%](responsetime/SLA)失败率(响应时间/SLA)。该值反映了在整个场景运行下,SLA的定义标准值与实际事务值超标的平均百分比,也就是说平均算下来真实的响应时间和定义的阈值误差百分比。通过这行报告,我们可以清晰地了解该事务有多少是无法达到SLA标准的,以及无法达到标准的事务与SLA的误差范围是多少。单击事务名前的加号还能列出该事务在SLA定义的持续时间下平均误差比例和最大误差比例。Analysis会根据SLA中的定义分析事务的通过率,在这个场景结果中,所有的事务响应时间都在SLA监控值以外,所以结果为Infinity全部超标。分析的失败事务数可以在Tools菜单下Options的General标签中进行设置,默认为5个事务,如图5.2所示。图5.2SummaryReport设置5.2.4Scenar
本文标题:性能测试进阶指南:Loadrunner实战91_第5章 数据收集分析
链接地址:https://www.777doc.com/doc-17840 .html