请教几个关于Analysis中Web Page Breakdown graph中的几个time的含义
日前在分析整个事务中个链接对整个ACTION时间的消耗,分析Web Page Breakdown graph中的Page Download Time Breakdown graph,发现其中对每个资源的时间消耗进行了细致的划分。1.Client Time
2.Connection Time
3.DNS Resolution Time
4.Error Time
5.First Buffer Time
6.FTP Authentication Time
7.Receive Time
8.SSL Handshaking Time
其中发现时间主要消耗在first buffer time上,有好量连接也会在Receive Time和DNS Resolution Time。
对上面这些时间代表的真实含义还理解的不是很清晰。
我的理解是:
first buffer time:请求发送到服务器后,到服务器返回响应的第一时间点之间的时间。
receive time:服务器返回响应的第一时间点到该响应或资源全部下载完毕之间的时间。
DNS Resolution time:这是消耗在网络环境的上时间,域名解析消耗的时间。(不知道为什么会发生该时间,部分模块会有)
不知道我上面对这些时间的理解对不对,查了好多资料和说明文档都没有详细的说明,希望有高手能够指点迷津。 这是你当前运行的VU的数量和方案所体现的,换一种设计就又不一样了 我想的是这些time应该是组成一个提交申请到服务器完成响应返回到客户端的完整过程的分解,可能某些提交的申请只会让其中的部分TIME发生。而有些提交的申请还会有别的TIME发生。
我只是想了解这些TIME所代表的真实时间阶段。 谁给解释一下是什么意思啊 first buffer time:请求发送到服务器后,到服务器返回响应的第一时间点之间的时间。
你理解的是错误的,你上面说first buffer的含义是页面响应时间的概念,请求发送到服务器后,到服务器返回响应的第一时间,这里面还包含了很多时间,DNS 服务器连接时间,和处理时间
FRIST BUFFER只是返回第一字节时间
客户端向服务器端发送请求,首先是DNS解析,然后建立连接,服务器处理请求,服务器返回客户端,客户端接收
分别对应LR breakdown你就能明白点了 产生了DNS Resolution time可能是因为你的程序中使用到了外网资源,而这个外网资源是通过域名访问的,不是直接通过IP访问。
页:
[1]