ImageVerifierCode 换一换
格式:DOCX , 页数:47 ,大小:3.99MB ,
资源ID:14876431      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/14876431.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(性能测试进阶指南Loadrunner实战91第5章数据收集分析文档格式.docx)为本站会员(b****2)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

性能测试进阶指南Loadrunner实战91第5章数据收集分析文档格式.docx

1、5.2 Analysis Summary当Analysis导入场景数据后,首先映入眼帘的是统计表格Analysis Summary场景摘要,提供了对整个场景数据的简单报告。下面介绍一下该报告的各个组成部分。5.2.1 Analysis Summary(场景的摘要)这里给出了场景的摘要(Analysis Summary),包括以下内容:Period:场景运行的起止时间Scenario Name:场景名称Resultsin Session:场景运行的结果目录Duration:场景运行的时间通过场景摘要可以了解场景执行的基础信息。5.2.2 Statistics Summary(场景状态的统计说明)

2、场景状态的统计说明(Statistics Summary)包含以下内容:Maximum Running Vusers:场景最大用户数Total Throughput(bytes):总带宽流量Average Throughput(bytes/second):平均每秒带宽流量Total Hits:总点击数Average Hits per Second:平均每秒点击数单击View HTTP Responses Summary选项可以切换到报告的最下端查看HTTP请求的统计。在每项数据标题和数据中,还会看到一个小的球形图标囊,单击后会进入SLA分析报告。5.2.3 5Worst Transaction

3、(SLA失败事务)这里列出了对5大失败事务的统计,只有当在Controller或Analysis中定义了SLA status determined at time intervals over a timeline监控时才会出现该报告。Transaction Name(事务名)。Failure Ratio(exceeded time/transaction duration)失败率(超标次数/事务持续时间)。该值反映了在所有事务中有百分之多少的事务是无法达到SLA基准值。Failure Value(response time/SLA)失败率(响应时间/SLA)。该值反映了在整个场景运行下,SL

4、A的定义标准值与实际事务值超标的平均百分比,也就是说平均算下来真实的响应时间和定义的阈值误差百分比。通过这行报告,我们可以清晰地了解该事务有多少是无法达到SLA标准的,以及无法达到标准的事务与SLA的误差范围是多少。单击事务名前的加号还能列出该事务在SLA定义的持续时间下平均误差比例和最大误差比例。Analysis会根据SLA中的定义分析事务的通过率,在这个场景结果中,所有的事务响应时间都在SLA监控值以外,所以结果为Infinity全部超标。分析的失败事务数可以在Tools菜单下Options的General标签中进行设置,默认为5个事务,如图52所示。图52 SummaryReport设置

5、5.2.4 Scenario Behavior Over Time(场景行为综述)这里列出了在场景中定义的事务在各个时间点上的SLA情况,背景中的x表示在这个时间点上事务没有达到SLA的指标。而上面的Application Under Test Errors显示了在每个时间段上的错误数目。5.2.5 Transaction Summary(事务摘要) 这里首先给出的是场景中所有事务的情况说明:TotalPassed(事务的总通过数)TotalFailed(事务的总失败数)TotalStopped(事务的总停止数)Average Response Time是一个链接,可以打开事务平均响应时间图表

6、。下面给出每个具体事务的情况列表,可以看到以下数据项:Transaction Name(事务名)SLA Status(SLA状态):在SLA的指标测试中最终结果是通过还是失败Minimum(事务最小时间)Average(事务平均时间)Maximum(事务最大时间)Std.Deviation(标准方差)标准方差,这个数据是描述采样数据离散状态很重要的指标,它又分为以下两种:1给定样本标准方差,它是估算给定样本而不是整个样本的标准方差(也就是样本中的一部分),计算公式如下:其中X代表平均值,n代表取样个数。n-1是统计学上的常用做法,主要考虑到采样量越大,越能反映真实的情况。2总体样本标准方差,它

7、是估算整个采样样本的标准方差(注意是整个采样数据而不是部分),计算公式如下:当采样数据足够大的时候,上述两种计算方式得出的偏差相差很小。标准方差相对于平均值越大,说明数据越离散,则分布状态相对于平均值波动很大;标准方差相对于平均值越小,说明数据分布越集中,曲线也越平稳。在采样值服从正态分布的条件下通过上面的指标结合平均值、最大值、最小值,可以比较清楚地知道采样数据的分布状态及其是否有较大的波动。90Percent(用户感受百分比)这个值说明的采样数据中有90的数据比它小,有10的数据比它大,举例如下:假设有一组数据(1、3、4、6、5、7、8、2、9、10),从小到大排序之后为(1、2、3、4

8、、5、6、7、8、9、10),在这10个数字中第九大的数字是9,所以90 Percent的结果就是9。它的主要作用就是来了解在某个响应时间内有百分之多少的用户。当然这个90是可调整的,在Analysis中通过View菜单中SummaryFilter下的Transaction Percentile选项来调整。Pass(事务通过数)Fail(事务失败数)Stop(事务停止数)5.2.6 Service Level Agreement Legend(SLA图标说明)图标为灰色带减号的为No Data,说明在SLA中未对这个数据项进行监控,没有数据;图标为红色带叉的为Fail,说明在SLA中定义了该项

9、的数据监控,但该数据未能达到期望的阈值;图片为绿色带钩的为Pass,说明在SLA中定义了该项的数据监控,该数据达到了的期望阈值。5.2.7 HTTP Responses Summary(HTTP响应摘要)这里给出了服务器返回的状态。服务器返回HTTP请求状态(HTTP Responses,具体的服务器返回状态码见附录A)HTTP请求返回次数(Total)每秒请求数(Per second)通过Analysis Summary可以对整个性能测试的结果有一个直观的介绍,特别是通过SLA的数据可以直观地了解在整个负载中系统的性能指标是否满足阈值,除此以外设置的事务响应时间数据也会显示。Analysis

10、保存后会生成Mercury LoadRunner Analysis Session(lra)文件。通过File菜单下的Session Information功能可以了解该Session文件的属性,而File菜单下的View Scenario RunTime Settings功能可以查看该报告场景的运行设置。当粗略了解了整个场景的情况后,根据场景执行前的目标,可以对整个系统的性能有一定的了解,接着需要对关心的数据进行进一步的了解和分析。5.3 Graphs(数据图)在场景运行时可以看到一些图,这些图将场景中的数据转化为折线图,方便我们了解当前该数据的状态。在默认情况下,Analysis会自动打开

11、如图53所示的几张图。这是系统最基本的几个图,这些图反映了在不同时间段相关计数器的数据变化情况,可以通过在Graphs上右键菜单中的Add New Graphs命令完成添加图的操作,添加后弹出Graphs管理器,如图5.4所示。在Open a NewGraph窗口中,可以得到所有能添加的计数器图形,勾选左下角的Display only graphs containing data选项可以隐藏没有数据的计数器,有数据的计数器则会以蓝色显示在左侧区域。而选中具体的图,在右侧的Graph Description中会有更加详细的介绍。在Graph Properties中还可以对生成的图表进行一定的属性

12、设置,例如生成的图是使用整个场景的时间还是其中的某一部分时间。图53默认情况下系统打开的Graphs 图54数据图管理器对于任意一张图,都可以在右侧看到有2个功能:User Notes和Raw Data。UserNotes提供对某张图进行文字描述的功能;Raw Data是将生成该图的数据列出。在RawData中单击Click to retrieve raw data,会弹出Raw Data窗口,设置场景持续的时间,确认后可以得到该时间段内组成该图的所有数据,如图55所示。图5.5 RawData数据表这里可以将数据另存为Excel文件,再通过第三方工具进行分析。例如将导出的场景数据使用SPSS

13、工具进行进一步的数学分析。在图的下方,Legend窗口会显示图中对象说明信息以及相关数据,如图56所示。通过对显示对象的一些设置,可以得到更好的显示效果。在Legend窗口中单击鼠标右键,弹出菜单如图57所示。图56Legend图中对象数据说明图57Legend设置选项菜单可以通过Show/Hide/Show only selected/Show all命令设置所需要选的项目,也可以通过Configure measurements/Show measurement description命令设置线条的颜色及显示方式。Animate selected line选项可以在切换线条时获得更加明显的动画效果,Auto Correlate提供了对所选对象的自动关联操作(参考542节),而在Configure columns中可以设置在Legend中显示哪些属性名。每张图都代表了场景运行中监控到的数据变化趋势,所以看懂每一张图的含义是性能分析的第一步,接着我们来介绍一些常见图的含义。5.3 .1 Vusers(虚拟用户状态)Vusers用户状态计数器组提供了产生负载的虚拟用户运行状态的相关信息,可以帮助我们了解负载生成的过程。Running Vusers(负载过程中的虚拟用户运行情况)该图可以反映系统形成负载的过程,随着时间的推移,虚拟用户数是如何变化的。在图58中可以

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1