欢迎来到天天文库
浏览记录
ID:25748488
大小:166.50 KB
页数:14页
时间:2018-11-22
《lr结果分析-2》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LR结果分析通过场景完成负载后,我们完成了性能测试的执行过程,接着就是通过负载的结果来发现和定位性能瓶颈。在这里Analysis就好比一个数据分析中心或数据仓库,它将场景运行中所能得到的数据都整合在一起,能够对测试结果数据进行整理,并提供了一些方法可愿意进一步对结果数据进行分析,从而找出系统的性能指标和可能的瓶颈,最终生成报告。可以把Analysis看作一个股票分析软件,将股票的数据收集分析后生成K线图,而具体说明了什么,还要依赖于分析者自身。1.1新建Analysis分析导入场景数据生成Analysis报告的方式有一下三种:1.当场景运行结束后在场景直接运行Res
2、ults菜单下的AnalyzeResults命令进入Analysis。2.在Analysis中打开新建菜单,然后进入场景运行结束后的场景结果res目录,接着Analysis会对整个场景数据进行整理,给出简明报告及相关图表。3.在场景结果目录中直接双击MercuryLoadRunnerResult(.lrr)文件。1.2AnalysisSummary当Analysis导入场景数据后,首先看到的是统计表格AnalysisSummary场景摘要,提供了对整个场景数据的简单报告。1.2.1AnalysisSummary(场景摘要)这里给出了场景的摘要,包括以下内容:Peri
3、od:场景运行的起止时间ScenarioName:场景名称ResultsinScenario:场景运行的结果目录Duration:场景运行的时间通过场景摘要可以了解场景执行的基本信息。1.2.2StatisticsSummary(场景状态的统计说明)场景状态的统计说明包含以下内容:MacimumRunningVusers:场景最大用户数ToalThtoughput:总带宽流量AverageThtoughput:平均每秒带宽流量TotalHits:总点击数AverageHitsperSecond:平均每秒点击数单击ViewHTTPResponsesSummary选项可
4、以切换到报告的最下端查看HTTP请求的统计。1.2.3ScenarioBehaviorOverTime(场景行为综述)这里列出了在场景中定义的事务在各个时间点上的错误数。1.2.4TansactionSummary(事务摘要)这里首先给出的是场景中所有事务的情况说明:TotalPassed(事物的总通过数)TotalFaild(事物的总失败数)TotalStopped(事物的总停止数)AverageResponseTime是一个链接,可以打开事务平均响应时间图表。下面给出每个具体事务的情况列表,可以看到以下数据项:TansactionName事务名Minimum事务
5、最小时间Average事务平均时间Maximum事务最大时间Std.Deviation标准方差标准方差,这个数据是描述采样数据离散状态很重要的指标,它又分为以下两种:1.给定样本标准方差,它是估算给定样本而不是整个样本的标准方差,计算公式如下:主要考虑到采样量越大,越能反映真实的情况2.总体样本标准方差,它是估算整个采样样本的标准方差,计算公式如下:当采样数据足够大的时候,上述两种计算方式得出的偏差相差很小。标准方差相对与平均值越大,说明数据越离散,则分布状态相对于平均值波动很大;标准方差相对于平均值越小,说明数据分布越集中,曲线也越平稳。在性爱样值服从正态分布的条
6、件下通过上面的指标结合平均值、最大值、最小值,可以比较清楚地知道采样数据的分布状态及其是否有较大的波动。90Percent(用户感受百分比)这个值说明的采样数据中有90%的数据比它小,有10%的数据比它大。它的主要作用就是来了解在某个响应时间内有百分之多少的用户。1.2.5HTTPResponsesSummary(HTTP响应摘要)这里给出了服务器返回的状态服务器返回HTTP请求状态HTTP请求返回次数每秒请求数通过AnalysisSummary可以对整个性能测试的结果有一个直观的介绍,特别是设置的事务响应时间数据也会显示。Analysis保存后会生成Mercury
7、LoadRunnerAnalysisSession文件。通过File菜单下的SessionInfomation功能可以了解该Session文件的属性,而File菜单下的ViewScenarioRunTimeSettings功能可以查看该报告场景的运行设置。当粗略了解了整个场景的情况后,根据场景之前的目标,可以对整个系统的性能有一定的了解,接着需要对关心的数据进一步的了解和分析。1.3Graphs(数据图)在场景运行时可以看到一些图,这些图将场景中的数据转化为折线图,方便我们了解当前该数据的状态。在默认情况下,Analysis会自动打开以下几张图。这是系统最基本的
此文档下载收益归作者所有