51Testing软件测试论坛

标题: 第一次缓冲时间是什么?谁能解释一下。谢谢! [打印本页]

作者: gaozong    时间: 2008-11-29 12:15
标题: 第一次缓冲时间是什么?谁能解释一下。谢谢!
解释下第一次缓冲时间,还有第一次下载时间呢?
第一次缓冲时间包括那些部分?
作者: archonwang    时间: 2008-12-1 15:05
Time to First Buffer Breakdown(Over Time)――第一次缓冲时间细分(随时间变化)。
此分析图显示成功收到从Web服务器返回的第一次缓冲之前这段时间内,场景或会话步骤运行的每一秒中每个网页组件的服务器时间和网络时间。
通过此图可确定场景或会话步骤运行期间服务器或网络出现问题的时间。
NetWork Time――场景或会话步骤运行的每一秒中每个网页组件的网络时间。
Server Time ――场景或会话步骤运行的每一秒中每个网页组件的服务器时间。
=========================================================================

First buffer是指从发出第一个http请求到收到第一个字节返回的时间。
它是根据收到ACK的时间来划分成两部份:网络时间+服务器时间。
网络时间是从发出第一个http请求到收到ACK的时间。(也就是在网络上传送和收回所花的时间)
服务器时间是从收到ACK到第一个字节返回的时间。(也就是服务器对请求处理的时间)

first buffer= 服务器处理+网络下载时间
如果有很多non-html资源,需要检查windows 或者linux 的网卡流量以及中间的路由器、交换间的带宽

注:ACK是TCP首部中的确认标志,对已接受到的TCP报文进行确认。
英文缩写: ACK (ACKnowledge Character)
中文译名: 确认字符
分  类: 传输与接入
解  释: 在数据通信传输中,接收站发给发送站的一种传输控制字符。它表示确认发来的数据已经接受无误




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2