上篇文章中,我们为您介绍了使用 LoadRunner 录制或者回放脚本时出现乱码的解决办法。而在本篇文章中,我们将与您分享LoadRunner性能测试之页面细分的相关内容。
页面细分原理
首先在平均事务图中选择Show Transaction Breakdown Tree,生成Web Page Diagnostics图。通过分解页面可以发现,页面中响应时间较大的一些组件,引起平均事务响应时间过长的原因究竟是网络环境还是服务器。一般情况下,从浏览器发送一个请求到最后显示的整个过程主要由以下步骤组成。
1.浏览器发送一个请求到服务器,一般来说,客户端的请求首先被发送到DNS服务器上, DNS名通过域名解析为IP地址。其中域名解析的时间实际上就是DNS解析的时间(DNS Resolution)。这个时间可以帮助我们判断,DNS服务器或DNS服务器的配置是否出现问题。如果这个时间会比较小,则能够说明DNS服务器运行情况良好。
2.当DNS解析完成后,请求会被送到Web服务器,之后Web服务器与浏览器之间需要建立一个初始化连接。建立连接的过程即连接时间(Connection)。这个时间不仅可以帮助我们判断网络的情况,同时可以判断Web服务器是否能够对这个请求作出响应。如果这个时间比较小,则说明情况正常。
3.建立连接后,Web服务器经过网络传输,向客户端发出第一个数据包,浏览器成功接收到第一个字节的时间即First Buffer的时间。该度量时间除了能够表示网络反应时间,同时还可以表示Web服务器的延迟时间。
4.从浏览器接收到第一个字节起,直到所有的字节都成功接收为止。这个度量能够对网络质量进行判断(可以用size/time比来计算接收速率),其他的时间还有Client Time(请求在客户端浏览器延迟时间,可能是由于客户端浏览器的ThinkTime或者客户端其他方面引起的延迟)、SSL Handshaking(SSL握手协议)、Error Time(发送一个HTTP请求,到Web服务器发送回一个HTTP错误信息所耗费的时间)。
以上就是今天与您分享的LoadRunner性能测试之页面细分方面的相关内容,希望能够对您有所帮助!如您有任何疑问请及时与我们联系,道普云将竭诚为您服务!