wistaria@163.comLR测试结果分析图解说明wistaria@163.com事务图平均事务响应时间图平均事务响应时间图显示在场景或会话步骤运行期间每一秒内执行事务所用的平均时间。可以在平均事务响应时间图中查看事务细分,方法是选择“视图”“显示事务细分树”,或右键单击事务,然后选择“显示事务细分树”。在事务细分树中,右键单击要细分的事务,然后选择“细分事务名”。平均事务响应时间图可显示子事务的数据。要查看事务或子事务中包含的网页的细分,请右键单击此事务或子事务,然后选择“事务名的网页细分”。可以将平均事务响应时间图与正在运行的Vuser图进行比较,了解正在运行的Vuser的数目对事务性能时间产生的影响。例如,如果平均事务响应时间图显示性能时间逐渐改善,则可以将其与正在运行的Vuser图进行对比,看性能时间是否因为Vuser负载减少而得到改善。每秒事务数图每秒事务数图显示在场景或会话步骤运行的每一秒中,每个事务通过、失败以及停止的次数。此图可帮助确定系统在任何给定时刻的实际事务负载。您可以将此图与平均事务响应时间图进行对比,以分析事务数目对性能时间的影响。X轴表示从场景或会话步骤开始运行以来已用的时间。Y轴表示场景或会话步骤运行过程中执行的事务数目。每秒事务总数每秒事务总数图显示场景或会话步骤运行的每一秒中,通过的事务总数、失败的事务总数以及停止的事务总数。X轴表示场景或会话步骤开始运行以来已用的时间(以秒为单位)。Y轴表示场景或会话步骤运行过程中执行的事务总数。事务概要图事务概要图总结场景或会话步骤中失败、通过、停止以及因错误而结束的事务数目。X轴指定事务的名称。Y轴显示场景或会话步骤运行过程中执行的事务数目。事务性能概要图事务性能概要图显示了场景或会话步骤中所有事务的最小、最大和平均性能时间。wistaria@163.comX轴指定事务的名称。Y轴显示执行每个事务所用的时间(舍入到最接近的秒)。事务响应时间(负载下)图事务响应时间(负载下)图是正在运行的Vuser图和平均事务响应时间图的组合,它指示事务时间,该事务时间与场景或会话步骤中在任一给定时刻所运行的Vuser数目相关。此图可帮助您查看Vuser负载对性能时间的总体影响,对分析具有渐变负载的场景或会话步骤更为有用。X轴表示正在运行的Vuser的数目,Y轴表示平均事务时间(以秒为单位)。事务响应时间(百分比)图事务响应时间(百分比)图分析在给定时间范围内执行的事务的百分比。此图可帮助您确定合适的事务的百分比,以符合您系统的性能标准。通常情况下,您需要在可接受的响应时间范围内,确定事务百分比。最大响应时间可能非常长,但如果大多数事务具有可以接受的响应时间,则整个系统还是适用的。X轴表示在场景或会话步骤运行过程中度量的事务总数的百分比。Y轴表示执行事务所用的时间。注意:Analysis将对每个可用事务百分比的事务响应时间取近似值。因此,Y轴值可能并不准确。建议您将百分比图与指示平均响应时间的图(如平均事务响应时间图)进行对比。多个事务的高响应时间可能会增大总体平均响应时间。但如果高响应时间的事务发生的频率低于时间的5%,则该因素并不重要。事务响应时间(分布)图事务响应时间(分布)图显示在场景或会话步骤中执行事务所用时间的分布。如果将它与事务性能概要图进行比较,则可以了解平均性能的计算方法。X轴表示事务响应时间(向下舍入到最接近的秒)。Y轴表示场景或会话步骤过程中执行的事务数目。Web资源图每秒点击次数每秒点击次数图显示在场景或会话步骤运行过程中Vuser每秒向Web服务器提交的HTTP请求数。借助此图可依据点击次数来评估Vuser产生的负载量。可将此图与平均wistaria@163.com事务响应时间图进行比较,以查看点击次数对事务性能产生影响。X轴表示场景或会话步骤开始运行以来已用的时间。Y轴表示服务器上的点击次数。注意:在调整X轴粒度时,该粒度值不能小于您在“选项”对话框的“常规”选项卡中所定义的Web粒度的值。吞吐量图吞吐量图显示场景或会话步骤运行的每一秒内服务器上的吞吐量。吞吐量的度量单位是字节,表示Vuser在任何给定的某一秒上从服务器获得的数据量。借助此图您可以依据服务器吞吐量来评估Vuser产生的负载量。可将此图与平均事务响应时间图进行比较,以查看吞吐量对事务性能产生影响。X轴表示场景或会话步骤开始运行以来已用的时间。Y轴表示服务器的吞吐量(以字节为单位)。注意:在调整X轴粒度时,该粒度值不能小于您在“选项”对话框的“常规”选项卡中所定义的Web粒度的值。HTTP状态代码概要图HTTP状态代码概要图显示场景或会话步骤运行过程中从Web服务器返回的HTTP状态代码数,该图按照状态代码分组。HTTP状态代码表示HTTP请求的状态,例如“therequestwassuccessful”、“thepagewasnotfound”。可将此图与每秒HTTP响应数图一起使用,以定位生成错误代码的脚本。此图仅可以饼形图的形式查看。每秒HTTP响应数图每秒HTTP响应数图显示场景或会话步骤运行过程的每一秒内从Web服务器返回的HTTP状态代码数,该图按照状态代码分组。HTTP状态代码表示HTTP请求的状态,例如“therequestwassuccessful”、“thepagewasnotfound”。可通过脚本对该图中显示的结果进行分组(使用“GroupBy”函数),以定位生成错误代码的脚本。X轴表示场景或会话步骤开始运行以来已用的时间。Y轴表示每秒的HTTP响应数。下表显示HTTP状态代码的列表:表格1代码描述代码描述200OK400错误请求201已创建401未授权202已接受402需付费203非授权信息403禁止wistaria@163.com204无内容404未找到205重置内容405不允许使用此方法206部分内容406无法接受300多项选择407需要代理服务器身份验证301永305久移除408请求超时302已找307到409冲突303查看其他410不存在304没有修改411要求长度305使用代理412不满足前提条件307临时重定向413请求实体太大500内部服务器错误414请求—URI太大501未实现415不支持的媒体类型502网关无效416无法满足所要求的范围503服务不可用417预期失败504网关超时505不支持HTTP版本每秒下载页面数图每秒下载页面数图显示场景或会话步骤运行的每一秒内(X轴)从服务器下载的网页数(Y轴)。使用此图可依据下载的页数来计算Vuser生成的负载量。和吞吐量图一样,每秒下载页面数图表示Vuser在给定的任一秒内从服务器接收到的数据量。但是吞吐量图考虑的是各个资源及其大小(例如,每个.gif文件的大小、每个网页的大小)。而每秒下载页面数图只考虑页面数。注意:要查看每秒下载页面数图,必须在运行场景或会话步骤前从运行时设置的“首选项”选项卡中选择“每秒页面数(仅HTML模式)”。每秒重试次数图每秒重试次数图显示场景或会话步骤运行的每一秒内服务器尝试的连接次数。在下列情况下将重试服务器连接:初始连接未经授权要求代理服务器身份验证服务器关闭了初始连接初始连接无法连接到服务器服务器最初无法解析负载生成器的IP地址X轴显示场景或会话步骤开始运行以来已用的时间。Y轴显示每秒的服务器重试次数。wistaria@163.com重试次数概要图重试次数概要图显示场景或会话步骤运行过程中服务器尝试的连接次数,它按照重试原因分组。将此图与每秒重试次数图一起使用可以确定场景或会话步骤运行过程中服务器在哪个时间点进行了重试。此图仅可用饼形图查看。下图显示在场景或会话步骤运行过程中导致服务器重试的主要原因是:服务器无法解析负载生成者的IP地址。连接数图连接数图显示场景或会话步骤运行过程(X轴)中每个时间点上打开的TCP/IP连接数(Y轴)。注意,当一个HTML页上的链接转到其他Web地址时,该页可能导致浏览器打开多个连接。此时每个Web服务器打开两个连接。每秒连接数图显示场景或会话步骤运行的每一秒内(X轴)打开的新的TCP/IP连接数(Y轴)和关闭的连接数。该新连接数应该只占每秒点击次数的一小部分,因为就服务器、路由器和网络资源消耗而言,新的TCP/IP连接非常昂贵。理想情况下,很多HTTP请求都应该使用同一连接,而不是每个请求都新打开一个连接。每秒SSL连接数图每秒SSL连接数图显示场景或会话步骤运行的每一秒内(X轴)打开的新的以及重新使用的SSL连接数(Y轴)。当对安全服务器打开TCP/IP连接后,浏览器将打开SSL连接。因为新建SSL连接需要消耗大量的资源,所以应该尽量少地打开新的SSL连接;一旦建立新SSL连接后,应该重新使用该连接。每个Vuser的新SSL连接数不应超过一个。如果将运行时设置配置成在每次循环时模拟新的Vuser(通过“运行时设置”菜单中的“浏览器仿真”选项卡),则每个Vuser在每次循环时的新SSL连接数都不应超过一个。理想情况下,每秒都应该只有很少量的新TCP/IP和SSL连接。网页细分图网页细分图标说明wistaria@163.com页面组件细分图页面组件细分图显示每个网页及其组件的平均下载时间(以秒为单位)。根据下载组件所用的平均秒数对图例进行排序,该方法可能有助于隔离有问题的组件。要按平均秒数对图例进行排序,请单击“图的平均值”列。页面组件细分(随时间变化)图页面组件细分(随时间变化)图显示在场景或会话步骤运行期间的每一秒内每个网页及其组件的平均响应时间(以秒为单位)。X轴表示从场景或会话步骤开始运行以来已用的时间。Y轴表示每个组件的平均响应时间(以秒为单位)。页面组件细分(随时间变化)图页面组件细分(随时间变化)图显示在场景或会话步骤运行期间的每一秒内每个网页及wistaria@163.com其组件的平均响应时间(以秒为单位)。X轴表示从场景或会话步骤开始运行以来已用的时间。Y轴表示每个组件的平均响应时间(以秒为单位)。页面下载时间细分图页面下载时间细分图显示每个页面组件的下载时间的细分,您可以据此确定在网页下载期间,响应时间缓慢的原因是网络还是服务器有问题。页面下载时间细分图根据DNS解析时间、连接时间、第一次缓冲时间、SSL握手时间、接收时间、FTP验证时间、客户端时间和错误时间对每个组件进行细分。表格2名称描述DNS解析显示使用最近的DNS服务器将DNS名称解析为IP地址所需的时间。DNS查找度量是指示DNS解析问题或DNS服务器问题的一个很好的指示器。连接显示与包含指定URL的Web服务器建立初始连接所需的时间。连接度量是一个很好的网络问题指示器。此外,它还可表明服务器是否对请求做出响应第一次缓冲显示从初始HTTP请求(通常为GET)到成功收回来自Web服务器的第一次缓冲时为止所经过的时间。第一次缓冲度量是很好的Web服务器延迟和网络滞后指示器。注意:由于缓冲区大小最大为8K,因此第一次缓冲时可能也就是完成元素下载所需的时间。SSL握手显示建立SSL连接(包括客户端hello、服务器hello、客户端公用密钥传输、服务器证书传输和其他部分可选阶段)所用的时间。此时刻后,客户端和服务器之间的所有通信都被加密。SSL握手度量仅适用于HTTPS通信。接收显示从服务器收到最后一个字节并完成下载之前经过的时间。接收度量是很好的网络质量指示器(查看用来计算接收速率的时间/大小比率)。FTP验证显示验证客户端所用的时间。如果使用FTP,则服务器在开始处理客户端命令之前,必须验证该客户端。FTP验证度量仅适用于FTP协议通信。客户端时间显示因浏览器思考时间或其他与客户端有关的延迟而使客户机上的请求发生延迟时,所经过的平均时间。错误时间显示从发出HTTP请求到返回错误消息(仅限于HTTP错误)这期间经过的平均时间。注意:页面级别上显示的每个度量都是为每个页面组件记录的度量的和。例如,www.cnn.com的连接时间是该页面的每个组件连接时间的总和。wistaria@163.com页面下载时间细分