Fiddler工具使用教程

工具用途:

Fiddler是一款强大又好用的Web调试工具,它能记录所有客户端和服务器的http和https请求,允许你监视,设置断点,甚至修改输入输出数据(非常重要的功能)。Fiddler包含了一个强大的基于事件脚本的子系统,并且能使用.net语言进行扩展。无论对开发人员或者测试人员来说,都是非常有用的工具。

同类的工具有: httpwatch, firebug, wireshark

Fiddler的官方网站:www.fiddler2.com。可以找到大量的帮助文档是视频教程。

Fiddler的基本界面:

菜单栏

工具栏

web会话列表

Request

Response

命令行工具




下面简要介绍各个部分的功能。

  • web会话列表



会话列表顶部包含的信息有以下内容:

  • # - 为了使用方便,Fiddler 为你生成的会话列表的ID
  • Result - HTTP响应的状态码
  • Protocol - 本次会话使用的协议类型(HTTP/HTTPS/FTP)
  • Host - 发送本次请求的主机名
  • URL - 本次请求的路径和具体文件名
  • Body - 响应返回内容的大小
  • Caching -是否使用了缓存
  • Process - 发送本次请求的程序进程的名字
  • Content-Type - 响应的响应头的 Content-Type 值
  • Custom - 通过脚本设置的文本域.
  • Comments - 通过脚本或者在会话列表中右键添加的注释。
在Fiddler v2.2.0.5 及其以上的版本,你可以添加自己的新列。
在会话列表中默认的文本的颜色从HTTP的响应的状态继承而来(红色代表错误,黄色代表需要授权)CONNECT类型为灰色,
还有返回类型(CSS文件为紫色,HTML文件为蓝色,JS脚本为绿色,图片为灰色)你可以通过使用ui-color 标志位来改变和重写列表的默认颜色。
(提示:ui-color在Fiddler的脚本配置文件中,需要安装FiddlerScript)
为了查看的方便每一个请求的前面都有一个图标来表示。


上面的图标后面的英文的意思依次为:

1.请求正在被发往服务器

2.正在从服务器接收请求内容

3.请求被一个断点停住了。

4.响应被一个断点停住了。

5.请求使用HEAD方法,响应应该没有响应体。

6.请求使用POST方法

7.请求使用了HTTPS

8.返回内容为HTML页面

9.返回内容为JS脚本

10.返回内容为CSS

11.返回内容为XML文件

12.返回内容为JSON文件

13.返回内容为音频文件

14.返回内容为视频文件

15.返回内容为Silverlight

16.返回内容为Flash

17.返回内容为字体文件

18.一般成功的响应

19.响应被重定向了,通过HTTP/300,301,302,303 or 307

20.HTTP 304 请求

21.返回一个需要客户端证书验证的请求

22.服务器端错误

23.会话被客户端、Fiddler、服务器意外终止。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值