首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

LoadRunner协议分析中HTTP捕获,快来看看吧!

通过协议的性能测试首先要解决的问题就是协议捕捉,只有在协议捕捉之后才能实现用户行为的模拟,那么如何才能将这些请求捕获下来并进行分析呢?这个时候可以借助一个第三方工具来实现,这里介绍的是HttpWatch。

HttpWatch是由英国Simtec Limited公司开发并可以在IE或者Firefox上安装并监控录制所有HTTP请求的插件。在其官方网站http://www.httpwatch.com/能够下载到免费的试用版,现在最新的版本是HttpWatch6.0。

成功安装以后,IE的工具栏中会新增一个HttpWatch的快捷按钮,如图

单击该按钮后,在IE的窗口中会多出一个HttpWatch主窗口,如图

该主窗口包括两大块内容,上半块是请求录制窗口,下半块是明细内容。

如何使用HttpWatch录制请求呢?首先单击左上角的Record按钮,接着在IE中进行网页访问操作(例如在地址栏中输入一个地址),随着操作的进行,每个操作所产生的HTTP请求会被完全地录制出来。

这里简单介绍一下HttpWatch的几个主要功能,当选中一个具体的HTTP请求时,界面下方会出现以下几个标签。

·Stream

这里有完整的HTTP请求和应答记录,可以在左边看到浏览器所发送出去的访问google.cn的请求,而右边是服务器的返回结果,如图所示。可以发现Google的首页是基于UTF-8的正文格式,使用gzip的动态压缩技术和gws服务器,所以返回的内容是无法识别的乱码,因为内容通过gzip进行了压缩。

·Content

Content表示正文内容,这里看到的和你在IE窗口中查看源代码的效果是相同的,就是正文还原后的内容,这里还提供了压缩比的计算,可以看到Google的首页通过gzip压缩获得了54.4%的压缩率,从8508字节压缩到了3881字节,大大节约了带宽,如图。

现在静态压缩和动态压缩都已得到了比较普遍的使用,因为计算能力瓶颈逐渐转变成为带宽瓶颈,为了在有限的带宽上容纳更多的用户能够更好的访问,采用压缩手段是一种以时间换空间的做法。

·POST Data

如果某请求使用POST方法提交数据,那么在这个标签中会显示所有提交内容的属性名和属性值,我们即可了解数据提交的元素及其对应值。这里进行了一个登录操作,而提交登录信息是使用POST方法实现的,所以提交的数据表单会被记录并显示,如图。

·Time Chart

这个功能非常强大,通过Time Chart可以了解整个HTTP请求从发出到服务器返回中间所消耗的时间,比如连接到服务器消耗了多少时间、请求发送、等待服务器响应、服务器返回内容等,通过Timechart可以进行前端的性能分析,如图所示。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171213A0JP2N00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券