Performance Runner 实验
实验九:报表分析(4课时)
实验老师:small but strong
课件内容导航:
实验目的
预习要求
实验理论
实验步骤
实验目的:
1,掌握生成每个报表的作用。
2,了解报表的分析。
预习要求:
1,仔细阅读实验指导书
2,理解生成的报表的含义
3,了解简单的瓶颈分析
实验理论:
1, 打开PR,以CRM为被测系统,录制登录,创建新客户脚本
2.关联,添加事务,login(登录), new(创建新客户)
3.回放通过
4.设置场景,虚拟用户数50个,同时运行,持续5分钟,同时结束
5.生成器生成报表
运行的vuser图:对于判断在给定的时间点被测对象上的虚拟用户
负载非常有用。另外此图常常跟其他的图表进行关联,比如跟事务
响应时间图、吞吐量图等等进行关联,可以看 出在多大用户量的
情况下响应时间最大,吞吐量最高等等。
Vuser图:
事务概要图:显示了场景或会话步骤中成功的事务和失败的事务的最小、最大和平均性能时间。
事务概要图:
事务响应时间:是在测试场景运行期间的每一秒内,执行各个事务所用的
平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。此外
,事务平均响应时间图还提供了测试场景运行期间内各个事务响应时间的
最大值、最小值、平均值等信息,这些值是度量事务响应时间是否满足用
户需求的重要参考依据。
事务响应时间:
每秒事务数:
TPS是在场景运行的每一秒中,每个事务通过、失败以及停止的数量,是考查
系统性能的一个重要参数,通过它可以确定系统在任何给定时刻的实际事务负
载,通过分析单位时间内通过的事务数,可以直接看出系统的性能变化趋势。
每秒事务数:
每秒事务总数:是场景在运行时,每一秒内通过的事务总数、失败的事务
总数以及 停止的事务总数。如果西性能稳定,在同等压力下,每秒通过事
务总数图应该接近一条直线,而不是逐渐倾斜。与每秒通过事务数(TRS)
图相比,每秒通过事务总数图更关注服务器整体处理事务的情况,是一个
宏观的概念。
每秒事务总数:
事务性能概要图:查看事务中每个页面组件的下载时间. 显示了场景
或会话步骤中所有事务的最小、最大和平均性能时间。
事务性能概要图:
每秒点击量:每秒点击次数即点击率图,是指在场景运行过程中虚拟用户
每秒向Web服务器提交的HTTP请求数。
每秒的点击量:
吞吐量(字节/兆):是指在场景运行过程中服务器每秒的吞吐量。
表示在任何给定的某一秒钟虚拟用户从服务器获得的数据量。依据
服务器的吞吐量可以评估虚拟用户产生的负载量。
吞吐量(字节/兆):
CPU使用率:显示单位时间内占用CPU资源的情况 物理内存使用
:单位时间内程序占用内存的百分率 网络流量:显示单位时间内
的网络流量(上传与下载)
虚拟用户图对于判断在给定的时间点被测对象上的虚拟用户负载非常有用。
另外虚拟用户图常常跟其他的图表进行关联,比如跟事务响应时间图,吞
吐量图等等进行关联,可以看出在多大用户量的情况下响应时间最大,吞
吐量最高等等。后面后重点介绍图表关联。 分析方案运行情况应从平均事
务响应时间图和事务性能摘要图开始。使用“事务性能摘要” 图,可以确定
在方案执行期间响应时间过长的事务。细分事务并分析每个页面组件的性
能。查看过长的事务响应时间是由哪些页面组件引起的?问题是否与网络
或服务器有关?如果服务器耗时过长,请使用相应的服务器图确定有问题
的服务器度量并查明服务器性能下降的原因。如果网络耗时过长,请使用
“网络监视器”图确定导致性能瓶颈的网络问题。平均事务响应时间图显示
再场景或者会话步骤运行期间每一秒内执行事务所用的平均时间 X轴表示
从场景或者会话步骤开始运行以来已用的时间 .Y轴表示执行每个事务所用
的平均时间(单位秒)。
你也可以将平均事务响应时间图与正在运行的虚拟用户图进行比较,了解正
在运行的虚拟用户的数目对事务性能时间产生的影响. 例如,如果平均事务
响应时间图显示性能逐渐改善,则可以将其与正在运行的虚拟用户图进行对
比,看性能时间是否因为虚拟用户的负载减少而得到改善. 如果定义了可以
接受得最小和最大事务性能时间,则可以使用此图确定服务器性能是否再可
以接受得范围,很多朋友再没有定义事务性能期望得情况下,进行测试,结果
将是很难判断得,测试之前一定要一定得期望 . 每秒通过事务总数图是场景
在运行时,每一秒内通过的事务总数、失败的事务总数以及 停止的事务总
数。如果西性能稳定,在同等压力下,每秒通过事务总数图应该接近一条
直线,而不是逐渐倾斜。与每秒通过事务数(TPS)图相比,每秒通过事
务总数图更关注服务器整体处理事务的情况,是一个宏观的概念。