51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 8081|回复: 9
打印 上一主题 下一主题

[原创] first buffer time 过大到底是什么原因

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-6-18 15:25:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
第一次使用Loadrunner,对于结果分析不是很明白,
能帮忙看看通过下面这些数据能分析出到底是哪里的问题
定义了事务A
1,事务A的响应时间:平均值9.009 (30个用户)
2,合计Throughput:4,688,266(Byte)
3,平均Throughput:14,164(Bytes/Sec)
4,合计Hit数:270
以下均为事务A的平均值
5,Client Time:0.002
6,Connection Time:0.142
7,First Buffer Time:3.121
8,Receive Time:0.08
9,DNS,SSL等等为:0
我简单分析估计是First Buffer Time用时过多,但是这能说明什么问题呢,这就分析不出来了,
到底是哪除了问题

还需要什么数据请提出来
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-6-19 09:47:46 | 只看该作者
不会没人知道吧,web server 延迟造成first buffer time 过大,
如何改进,原因何在,如此专业的论坛会没人回答,
版主!!!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2009-6-19 10:28:44 | 只看该作者
根据 358 原则跟你提供的数据。。。。我没看出什么问题。。。你连性能指标都没得。。你想达到什么效果都没说。。。First Buffer Time 过大就一定有问题么??。。你知道First Buffer Time 是什么意思么?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2009-9-3 17:19:17 | 只看该作者
First Buffer time可确定场景或会话步骤运行期间服务器或网络出现问题的时间,
First Buffer time=NetWork Time+Server Time。
NetWork Time――场景或会话步骤运行的每一秒中每个网页组件的网络时间。
Server Time ――场景或会话步骤运行的每一秒中每个网页组件的服务器时间。
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-9-3 18:13:53 | 只看该作者
原帖由 kico0212 于 2009-9-3 17:19 发表
First Buffer time可确定场景或会话步骤运行期间服务器或网络出现问题的时间,
First Buffer time=NetWork Time+Server Time。
NetWork Time――场景或会话步骤运行的每一秒中每个网页组件的网络时间。
Server  ...


你可以看下这个First Buffer time是耗在NETWORK上还是耗费在ServerTime上,
如果是在NETWORK上就是网络的问题,如果ServerTime上请查看下服务器的相关资源,
再和开发人员沟通下看是不是在程序的内部有问题
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-2-25 15:26:20 | 只看该作者
个人理解:
关于network time ,server time原文描述如下:
Network time is defined as the average amount of time that passes from the moment the first HTTP request is sent until receipt of ACK.

Server time is defined as the average amount of time that passes from the receipt of ACK of the initial HTTP request (usually GET) until the first buffer is successfully received back from the Web server.

|C-----------------request------------>S| 浏览器发送请求
|C<----------------ACK-----------------S| 服务器发送ACK
|C<--------the first buffer------------S| 服务器发送the first buffer

network time 是发出请求到收到ACK的时间
Server time  是收到ACK后到完成接收the first buffer的时间
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2010-2-25 15:56:11 | 只看该作者
也许是网络延时比较大
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2010-2-25 17:24:34 | 只看该作者
这个坟挖的深啊
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2011-12-30 17:18:41 | 只看该作者
如果first buffer 大,server端CPU、内存和sqlserver计数器显示都没有问题,
只有web应用程序相关的计数器中,Request Wait Time 平均值是8秒左右,
这样的情况是不是就可以判断web程序是瓶颈??
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2012-1-11 14:33:39 | 只看该作者
为啥不看看你页面上的哪些对象占用了过大的first buffer时间呢
回复 支持 反对

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-11-11 11:59 , Processed in 0.072056 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表