liyanhui

测试

 

LoadRunner分析测试结果--分解某事物

     分析Average Transaction Response Time图形,对某个事物通过分解(breakdown)命令进一步分解

方法:右键某事物,选择“Web Page break down for xxx

说明:

LoadRunner用不同的颜色标识不同的操作所消耗的时间,可以分解的操作包括DNS ResolutionConnection SSL Handling FTP Authentication First Buffer Receive Client Error

¨       如果主要的时间消耗是DNS Resolution,则说明需要重点关注网络相关的因素;

¨       如果主要的时间消耗在Receive上,则说明可以通过减小返回数据的大小(例如:在Net中取消 ViewState)或是改变网速减少影响时间。

¨       如果主要的消耗在First Buffer,则可以根据进一步的分析确定具体的性能瓶颈。


********************************************************************

如果某个transacton的时间过长,可以利用页面分析,来分析问题出在哪力。

右健要分析的事务,选择“Web page breakdown for LogAddmoney_Transaction

DNS Resolution

DNS解析时间, 浏览器访问一个网站的时候,一般用的是域名,需要dns服务器把这个域名解析为IP,这个过程就是域名解析时间,如果我们在局域网内直接使用IP访问的话,就没有这个时间了

Connection

解析出Web Server IP地址后,浏览器请求被送到了Web Server,然后浏览器和Web Server 之间需要建立一个初始化HTTP连接,服务器端需要做2件事:一是接收请求,二是分配进程,建立该连接的过程就是connection时间。

SSL Handshaking

SSL 握手协议,用到该协议的页面比较少

FTP Authentication

……

First Buffer

建立连接后,从Web Server 发出第一个数据包,经过网络传输到客户端,浏览器成功接受到第一字节的时间就是First Buffer这个度量时间不仅可以表示Web Server 的延迟时间,还可以表示出网络的反应时间(网络不好,或WebServer性能不好)

Receive

从浏览器接收到第一个字节起,直到成功收到最后一个字节,下载完成止,这段时间就是receive时间

Client

请求在客户端浏览器延迟的时间,可能是由于客户端浏览器的think time 或者客户端其他方面引起的延迟

Error

从发送了一个HTTP 请求,到Web Server发送回一个HTTP 错误信息,需要的时间

为了确认问题的缘由到底是服务器还是网络,先察看Time to First Buffer Breakdown

posted on 2006-10-23 10:34  雨中竹林  阅读(1488)  评论(0编辑  收藏  举报

导航