友善交流技术...

LR中响应该时间的理解?

上一篇 / 下一篇  2008-07-11 00:15:49 / 个人分类:性能测试

    开始做性能测试的时候,感觉特别是结果分析这一部分是很难的,但是实际上,也却是这样的.
我个人理解的响应时间由下面几个方面组成:
   all time = dns time + connection time  + first buffer time + received time
              + ssl time + error time + client time + ftp authrioze time
   first buffer time = server time  + network time
web 协议中,我们最关心的时间: 
    first buffer time , received time ,client time , connection time
 1.当 first buffer time 时间很长时,我们要考虑了,是不是因为network time 时间比较长呢? 是不是网络的原因呢?可以参考下: received time 的时间, 如果这个时间很长的话,你的网络很有可能是个瓶颈的.这个时候也可以看下, web page breakdown 页面细分图,可以查看每一个事务中的,每个组件,用的时间,进而可以定位是那个组件引起的问题.让研发进入相关的修改.
 2.其实最难定位的就是: server time 时间过长的问题:
    web application time + server deal time + database time
 这三个时间很难弄清楚,是谁的出问题了, 当然,这种情况我们要借助工具来实现对他们的监控.追踪日志,查看是参数返回的时间太长了,还是数据库,查询数据返回的时间太长了呢? 这样就可以定位是那个地主方,费时太长了.


TAG: LR测试

 

评分:0

我来说两句

Open Toolbar