HttpWatch是一款网页数据分析工具,是浏览器插件,集成在IE浏览器的工具栏中。主要可以用来帮忙我们查看及分析HTTP请求的:Cookie、请求参数、请求头信息、响应头信息、响应状态、响应正文等内容。

HttpWatch获取方式:

可在百度、谷歌平台上获取相应的安装包,推荐下载破解版本的HttpWatch Professional,专业版本相对于标准版本有更强大的功能。

HttpWatch安装及使用:

解压下载的安装压缩包后,执行安装程序根据提示信息进行相应的安装操作,导入lic文件后即正常使用。打开IE浏览器工具栏,可在工具栏中看到HttpWatch,点击即可唤起,或使用组合键Shift+F2进行唤起。

HttpWatch在测试中的应用:

1. 响应状态的确认:打开HttpWatch可以查看到相应网站的链接请求状态,可以帮助我们确认请求是否存在问题,可以轻松发现4XX、5XX等异常请求错误等。HTTP响应状态详解:http://www.cnblogs.com/cathsfz/archive/2012/06/19/2553431.html

2.请求方式的确认:在HttpWatch主界面可以清楚的查看到各请求的方式,如:GET、POST等。而在我们做请求确认时,可以关注一下,对于一些较隐私或有较多内容要提交的表单时,尽量使用POST请求。POST请求相对于GET请求更安全、提交的数据量相对大(和服务器设置有关)。POST请求和GET的区别详解:http://www.cnblogs.com/hyddd/archive/2009/03/31/1426026.html

3.请求参数的确认:在HttpWatch界面上可以查看到请求的参数信息,可以帮助我们确认我们所访问的请求参数信息是否是我们预期的,从而在发现有异常问题出现是,是前端发现的问题还是后台发生的问题。

4.请求Cookie的确认:在HttpWatch请求详情的界面上,我们可以查看到所查看请求的Cookie信息,如果项目中涉及到Cookie的验证等可以使用此工具查看

5.请求头各信息确认:在一些项目中,程序员会使用请求头的相关信息来实现部分功能,如:根据请求头来确认用户的客户端类型,从而做出相应的业务处理。HTTP请求头详解:http://blog.csdn.net/rainysia/article/details/8131174

6.请求链接数量的确认:在HttpWatch可以查看到网站所涉及的请求链接的数量及每个请求的信息,可以根据此功能确认所测网站是否引用了无用的链接或重复调用一些链接

7. 响应文件大小的确认:在HttpWatch的界面上,我们可以清楚的看到每个请求响应的大小,根据网站的一些相关规定可以确认是否有些请求文件是否过大影响网站加载速度等,如:类似网站主页需要快速响应的页面,却引用了一个1M的高清图片等,确认这种图片压缩后使用是否更合理

8. 响应时间的确认:在HttpWatch的界面上,可以清楚的看到每个请求的响应时间,在做前端性能优化时非常有用。之后的博文也会涉及到前端性能优化的一些内容。

9. 响应内容的确认:这块就涉及到业务了,根据自己对业务的把握,去确认所访问链接的响应内容是否正确。

【httpwatch】httpwatch对测试的应用的更多相关文章

  1. HttpWatch HttpWatch时间表(HttpWatch Time Charts)

    HttpWatch时间表(HttpWatch Time Charts) by:授客 QQ:1033553122 截图 说明 页面事件线(Page Event Lines)

  2. [转]web调试工具总结(firebug/fidder/httpwatch/wireshark)

    ONE:Firebug: Firebug是网页浏览器 Mozilla Firefox下的一款开发类插件, 现属于Firefox的五星级强力推荐插件之一.它集HTML查看和编辑.Javascript控制 ...

  3. WatiN和HttpWatch交互简介

    Httpwatch是一款强大的网页数据分析工具,它可以在不改变浏览器和网络设置的基础上捕捉http和https数据.查看底层的http数据,包括headers, cookies, cache等,同时统 ...

  4. Wireshark 、HTTPWatch、Fiddler的介绍

    一.Wireshark  <TCP/IP协议监听> Wireshark(前称Ethereal)是一个网络封包分析软件.网络封包分析软件的功能是撷取网络封包,并尽可能显示出最为详细的网络封包 ...

  5. 【web性能】web性能测试工具推荐

    WEB性能测试工具主要分为三种,一种是测试页面资源加载速度的,一种是测试页面加载完毕后页面呈现.JS操作速度的,还有一种是总体上对页面进行评价分析,下面分别对这些工具进行介绍,如果谁有更好的工具也请一 ...

  6. jquery图片延迟加载 及 serializeArray、serialize用法记录

    1.使用jquery实现 图片延迟加载 由于用户访问页面需要加载很多的图片,延迟加载技术在电子商务网站领域越来越普及,淘宝商城,京东商城,凡客等访问量巨大的电子商务站点为了增加用户用户体验,访问速度以 ...

  7. Web性能测试工具推荐

    WEB性能测试工具主要分为三种: 一种是测试页面资源加载速度的: 一种是测试页面加载完毕后页面呈现.JS操作速度的: 一种是总体上对页面进行评价分析. ~~~如果谁有更好的工具也请一起分享下   1. ...

  8. HTTP-崔希凡笔记

    HTTP协议(重点) 协议:协议的甲乙双方,就是客户端(浏览器)和服务器! 理解成双方通信的格式! l  请求协议: l  响应协议: 1 安装HttpWatch HttpWatch是专门为IE浏览器 ...

  9. day08

      软件系统体系结构   常见软件系统体系结构B/S.C/S 1.1 C/S C/S结构即客户端/服务器(Client/Server),例如QQ: 需要编写服务器端程序,以及客户端程序,例如我们安装的 ...

随机推荐

  1. C#Zxing.net生成条形码和二维码

    下载Zxing.net官网:https://archive.codeplex.com/?p=zxingnet 或者去VS程序包下载 封装好的代码: using System; using System ...

  2. C# 获取唯一数字

    /// <summary> /// 如果你想生成一个数字序列而不是字符串,你将会获得一个19位长的序列.下面的方法会把GUID转换为Int64的数字序列. /// </summary ...

  3. jquery 全选反选 .prop('checked',!$(this).is(':checked'));

    //废话不说直接上代码 $("#").click(function(){ $("#content-div label input[type='checkbox']&quo ...

  4. javascript实现俄罗斯方块游戏

    观摩一下<编程之美>:“程序虽然很难写,却很美妙.要想把程序写好,需要写好一定的基础知识,包括编程语言.数据结构与算法.程序写得好,需要缜密的逻辑思维能力和良好的梳理基础,而且熟悉编程环境 ...

  5. Tiled结合Unity实现瓦片地图——Tiled2Unity篇

    本系列文章由Aimar_Johnny编写,欢迎转载,转载请标明出处,谢谢. http://blog.csdn.net/lzhq1982/article/details/75356478 前段时间应公司 ...

  6. [SinGuLaRiTy] 关于博客

    由于博主主要使用Chrome内核的浏览器进行博客页面的代码优化,因此有些功能可能会因为浏览器的差异而无法正常运行,博主对此也非常无奈啊:Windows的IE浏览器的兼容性实在是太差了...... 尽管 ...

  7. iOS 图片的存储以及读取和删除

    将图片存储到本地 NSArray *dirArray = NSSearchPathForDirectoriesInDomains(NSCachesDirectory, NSUserDomainMask ...

  8. 7,CountDownLatch 与 CyclicBarrier 的 区别

    CountDownLatch : 一个同步辅助类,在完成一组正在其他线程中执行的操作之前,它允许一个或多个线程一直等待. 用给定的计数 初始化 CountDownLatch.由于调用了 countDo ...

  9. linux使用rsync、inotify-tools实现多台服务器文件实时同步

    需求:将本地192.168.1.10上的/data/wwwroot目录同步到 1.来源服务器上安装rsync.inotify-tools yum -y install rsync yum -y ins ...

  10. 简述Dubbo

    目前处于实习期间,白天工作,网上自主学习.最近没事逛了一下当前招聘网上的招聘要求,其中dubbo这个关键字出现的比较多,因此花了点时间学习了一番,在这写写自己的理解. 说起Dubbo,得先聊聊RPC, ...