小结几个网络速度测试的术语
小结一下网络测试的一些术语,归纳整理了下,如下:
发出请求时间
IE浏览器发送HTTP请求开始,到IE浏览器发送HTTP请求结束的消耗时间。
注:HTTP请求的最后一个数据包在网络上传送并到达WEB服务器的时间没有包括在内。当一个HTTP请求包含的数据量比较小时,例如仅发出一个元素下载(GET)请求,发出请求时间通常是比较短的。而当一个HTTP请求包含的数据量比较大时,例如上传文件(POST)请求,此请求会被WINDOWS网络层(winInet)分成多个数据包分多次传送到WEB服务器,每个数据包被WEB服务器接收之后才会通知IE浏览器继续传送下一个数据包,所以这时发出请求时间会相对长一些。
收到第一个包时间
IE浏览器发送HTTP请求结束开始,到收到WEB服务器返回的第一个数据包的消耗时间。
此指标包含了发送HTTP请求时最后一个数据包在网络上的传输时间、服务器响应此请求的时间和服务器回应的第一个数据包在网络上面的传输时间。
剩余包时间
IE浏览器接收WEB服务器返回的非第一个数据包的消耗时间。
当WEB服务器返回的文件比较小时,文件内容被包含在一个数据包之内,此时剩余包时间为0。当WEB服务器返回的文件比较大时,文件会被分为多个数据包分多次传送给IE浏览器,IE接收一个数据包完毕之后才会通知WEB服务器继续传送下一个数据包。所以这时剩余包时间会相对长一些。
内容下载时间
监测一个页面时,从页面角度看,IE浏览器接收WEB服务器返回的非第一个数据包的消耗时间。
关闭连接时间
IE浏览器关闭对应元素的TCP/IP连接的消耗时间,此连接对应“建立连接时间”指标中所建立的连接。
页面对象数
浏览一个页面过程中,从WEB服务器下载的元素数量。
重定向次数
浏览一个页面过程中,总共发生的服务器重定向次数。
页面总下载字节数
浏览一个页面过程中从WEB服务器返回的网络通讯字节总数。
此指标包含了HTTP协议头的字节数,代表了实际发生的真实的网络流量。
元素总下载字节数
下载页面内某一元素时,例如图像元素、css元素,从WEB服务器返回的字节数。
注:此指标未包含HTTP协议头的字节数,所以当服务器未启用HTTP压缩时,页面内全部元素总下载字节数的累计会比页面总下载字节数稍微小一些。而在WEB服务器返回的网络数据包是经过HTTP压缩的情况下,IE浏览器会对原始网络数据包解压缩,此指标指的是解压缩后的元素的大小,页面内全部元素总下载字节数的累计会比页面总下载字节数大很多。
下载速度
下载速度=页面总下载字节数/网络层时间。
基础页面下载速度
基础页面下载速度=基础页面下载字节数/基础页面下载时间
基础页面下载字节数
基础页面即WEB服务器返回的纯文本HTML文件。
基础页面下载字节数即为该纯文本HTML文件的总字节数。
首屏下载字节数
IE浏览器显示第一屏主页面所包含元素的总字节数。
首屏对象数
IE浏览器显示第一屏主页面所包含总的元素个数。
DNS解析次数
浏览一个页面过程中,包含页面中的元素,发生DNS解析的总次数。
DNS解析总时间
浏览一个页面过程中,包含页面中的元素,发生DNS解析时的总花费时间。
建立连接次数
浏览一个页面过程中,包含页面中的元素,建立连接的总次数。
建立连接总时间
浏览一个页面过程中,包含页面中的元素,建立连接时的总花费时间。
DOM元素个数
浏览一个页面过程中,从WEB服务器下载的DOM元素数量。
DOM=DocumentObjectModel,文档对象模型。DOM元素可以理解为一个页面中各种对象的标识,例如一个图片<IMG>...</IMG>,一个表格<TABLE>...</TABLE>,表格中一行<TR>...</TR>。
注意与页面对象数的区别。