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

最新文章

  1. YbSoftwareFactory 代码生成插件【十三】:Web API 的安全性
  2. 使用VS,获取SQL SERVER 的链接字符串
  3. iOS PickerView动态加载数据
  4. 玩转HTML5移动页面(动效篇)(转载)
  5. Partial RenderPartial Action RenderAction 区别和用法
  6. ThreadLocal,ThreadLocalMap,Thread 的相互关系
  7. win7下以兼容模式安装oracle10g
  8. vue--指令中值得随笔的地方
  9. ThreadLoacl,InheritableThreadLocal,原理,以及配合线程池使用的一些坑
  10. OpenStack_I版 5.Nova部署
  11. 正则表达示 for Python3
  12. 【原创】Linux基础之常用命令
  13. Redis接口的调用
  14. PyCharm下的pywin32安装及使用
  15. Shell 比较两个数的大小
  16. python使用数据库的一些操作
  17. mgo like的两种写法
  18. C#编程(五十七)----------位数组
  19. apache跨域
  20. C# 编写Windows Service(windows服务程序)

热门文章

  1. WP8注册文件关联---分享图片
  2. STM32 IAP+Ymodem功能实现(参考官方代码)
  3. 【RabbitMQ学习记录】- 消息队列存储机制源码分析
  4. 「HNOI 2014」米特运输
  5. 在macbookpro上开启ssh服务
  6. luogu P1080国王游戏
  7. 【BZOJ1296】[SCOI2009]粉刷匠 (DP+背包)
  8. [CoffeeScript]使用Yield功能
  9. Golang开发环境搭建
  10. (转)Go语言核心36讲之Go语言学习路线