人的差别在于业余时间,而一个人的命运决定于晚上8点到10点之间。 北京安全测试精英QQ群:164265622 北京白盒测试精英QQ群:164265999 北京性能测试精英QQ群:164266156 北京自动化测试精英群:212723528 北京软件测试精英QQ群:86920845

Web Resources(Web资源分析)

上一篇 / 下一篇  2011-09-06 15:47:11 / 个人分类:性能测试

 Web资源分析是从服务器入手对Web服务器的性能分析。
  1、Hits per Second(每秒点击次数)
  “每秒点击次数”,即使运行场景过程中虚拟用户每秒向Web服务器提交的HTTP请求数。
  通过它可以评估虚拟用户产生的负载量,如将其和“平均事务响应时间”图比较,可以查看点击次数对事务性能产生的影响。通过对查看“每秒点击次数”,可以判断系统是否稳定。系统点击率下降通常表明服务器的响应速度在变慢,需进一步分析,发现系统瓶颈所在。
  2、Throughput(吞吐率)
  “吞吐率”显示的是场景运行过程中服务器的每秒的吞吐量。其度量单位是字节,表示虚拟用在任何给定的每一秒从服务器获得的数据量。
  可以依据服务器的吞吐量来评估虚拟用户产生的负载量,以及看出服务器在流量方面的处理能力以及是否存在瓶颈。
  “吞吐率”图和“点击率”图的区别:
  “吞吐率”图,是每秒服务器处理的HTTP申请数。
  “点击率”图,是客户端每秒从服务器获得的总数据量。
  3、HTTP Status Code Summary(HTTP状态代码概要)
  “HTTP状态代码概要”显示场景或会话步骤过程中从Web服务器返回的HTTP状态代码数,该图按照代码分组。HTTP状态代码表示HTTP请求的状态。
  4、HTTP Responses per Second(每秒HTTP响应数)
  “每秒HTTP响应数”是显示运行场景过程中每秒从Web服务器返回的不同HTTP状态代码的数量,还能返回其它各类状态码的信息,通过分析状态码,可以判断服务器在压力下的运行情况,也可以通过对图中显示的结果进行分组,进而定位生成错误的代码脚本。
  5、Pages Downloader per Second(每秒下载页面数)
  “每秒下载页面数”显示场景或会话步骤运行的每一秒内从服务器下载的网页数。使用此图可依据下载的页数来计算Vuser生成的负载量。
  和吞吐量图一样,每秒下载页面数图标是Vuser在给定的任一秒内从服务器接收到的数据量。但是吞吐量考虑的各个资源极其大小(例,每个GIF文件的大小、每个网页的大小)。而每秒下载页面数只考虑页面数。
  注:要查看每秒下载页数图,必须在R-T-S那里设置“每秒页面数(仅HTML模式)”。
  6、Retries per Second(每秒重试次数)
  “每秒重试次数”显示场景或会话步骤运行的每一秒内服务器尝试的连接次数。
  在下列情况将重试服务器连接:
  A、初始连接未经授权
  B、要求代理服务器身份验证
  C、服务器关闭了初始连接
  D、初始连接无法连接到服务器
  E、服务器最初无法解析负载生成器的IP地址
  7、Retries Summary(重试次数概要)
  “重试次数概要”显示场景或会话步骤运行过程中服务器尝试的连接次数,它按照重试原因分组。将此图与每秒重试次数图一起使用可以确定场景或会话步骤运行过程中服务器在哪个时间点进行了重试。
  8、Connections(连接数)
  “连接数”显示场景或会话步骤运行过程中每个时间点打开的TCP/IP连接数。
  借助此图,可以知道何时需要添加其他连接。
  例:当连接数到达稳定状态而事务响应时间迅速增大时,添加连接可以使性能得到极大提高(事务响应时间将降低)。
  9、Connections Per Second(每秒连接数)
  “每秒连接数”显示方案在运行过程中每秒建立的TCP/IP连接数。
  理想情况下,很多HTTP请求都应该使用同一连接,而不是每个请求都新打开一个连接。通过每秒连接数图可以看出服务器的处理情况,就表明服务器的性能在逐渐下降。
  10、SSLs Per Second(每秒SSL连接数)
  “每秒SSL连接数”显示场景或会话步骤运行的每一秒内打开的新的以及重新使用的SSL连接数。当对安全服务器打开TCP/IP连接后,浏览器将打开SSL连接。
  Web Page Breakdown(网页元素细分)
  “网页元素细分”主要用来评估页面内容是否影响事务的响应时间,通过它可以深入地分析网站上那些下载很慢的图形或中断的连接等有问题的
  元素。
  1、Web Page Breakdown(页面分解总图)
  “页面分解”显示某一具体事务在测试过程的响应情况,进而分析相关的事务运行是否正常。
  “页面分解”图可以按下面四种方式进行进一步细分:
  1)、Download Time Breaddown(下载时间细分)
  “下载时间细分”图显示网页中不同元素的下载时间,同时还可按照下载过程把时间进行分解,用不同的颜色来显示DNS解析时间、建立连接时间、第一次缓冲时间等各自所占比例。
  2)、Component Breakdown(Over Time)(组件细分(随时间变化))
  “组件细分”图显示选定网页的页面组件随时间变化的细分图。通过该图可以很容易的看出哪些元素在测试过程中下载时间不稳定。该图特别适用于需要在客户端下载控件较多的页面,通过分析控件的响应时间,很容易就能发现那些控件不稳定或者比较耗时。

TAG: Web资源分析

 

评分:0

我来说两句

Open Toolbar