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. AJAX方式调用百度天气

    后台代码: [HttpPost] public string AjaxWeather() { string CityName = string.IsNullOrEmpty(Request.Form[& ...

  2. repo搭建

    [root@op-yum01]# cat /home/work/yumdata/rsync-reposync.sh #!/bin/bash #Purpose: Sync centos7 repos v ...

  3. bzoj 3669: [Noi2014]魔法森林(并查集+LCT)

    Description 为了得到书法大家的真传,小E同学下定决心去拜访住在魔法森林中的隐士.魔法森林可以被看成一个包含个N节点M条边的无向图,节点标号为1..N,边标号为1..M.初始时小E同学在号节 ...

  4. wireshark的安装

    wireshark是一款很强大的软件,我第一次接触是在计算机网络的课上,正是运用这款软件的时候. 下面我来介绍一下当初我安装时候的问题,方便大家的使用和参考 Wireshark(前称Ethereal) ...

  5. jmxtrans 监控kafka

    jmxtrans 的版本必须 是jmxtrans-268.rpm 以上 如果kafka 为kafka_2.11-0.10.1.0 ,则在 jdk 1.7上使用 kafka_2.12-0.11.0.0 ...

  6. c语言-汉诺塔递归调用

    #include<stdio.h> int main() { void hano_tower(int n,char one,char two,char three); int m=0; p ...

  7. leetcode-788-Rotated Digits(使用vector替代if else的逐个判断)

    题目描述: X is a good number if after rotating each digit individually by 180 degrees, we get a valid nu ...

  8. [转] iOS 在UILabel显示不同的字体和颜色

    在项目开发中,我们经常会遇到在这样一种情形:在一个UILabel 使用不同的颜色或不同的字体来体现字符串,在iOS 6 以后我们可以很轻松的实现这一点,官方的API 为我们提供了UILabel类的at ...

  9. (STM32F4) Timer 基本操作

    Timer (計時器) 就是慢慢數時間,在timer內部有一個計數器. 而計數器會數到Register的value當數值數到設定值Timer就會發起IRQ 而程式就會轉跳到中斷向量裡頭去執行想要做的事 ...

  10. 0、PlayGround可视化

    Tensorflow新手通过PlayGround可视化初识神经网络 是不是觉得神经网络不够形象,概念不够清晰,如果你是新手,来玩玩PlayGround就知道,大神请绕道. PlayGround是一个在 ...