http://www.cnblogs.com/TankXiao/archive/2012/02/06/2337728.html fiddler 学习网站
Fiddler 是位于客户端和服务器端的HTTP,也是目前最常用的http抓包工具,能够记录客户端和服务端之间的所有http请求,捕获他们之间交互的信息即HTTP请求(抓包),分析请求数据、设置断点、调试web应用、修改请求的数据、可以修改服务器返回的数据,127.0.0.1:8888
设置fiddler 上的代理:
定制代理:修改指定浏览器的端口,同时相应的要修改fiddler 里的端口
Inspectors:分为上下俩部分,上半部分是请求头,下半部分是响应头,对于每一部分,提供了多种不同格式查看每个请求和响应
AutoResponder:自动响应器,可用于调试服务器端代码而无需修改服务器的代码和配置,因为拦截和重定向后,实际访问的是本地的文件或者得到的是fiddler的内置响应。在本地修改完及脚本之后,再修改服务器的内容,可以保证尽量在真实的环境下去调试,从而最大限度的减少bug的发生
Composer:可以进行接口测试,检验传参,它是绕过前端直接与服务器进行比较,
如果参数非法,就应该拦截而不能到达后台
Filters:过滤器
Fiddler 常用命令:
select xxx,例如select image 就可以筛选出所有的图片请求
?text 命令:匹配出所有url中包含的“text”的那些请求
>size 和<size:选择响应大小,大于某个size(单位是b)或者小于size的所有请求
=status:选择响应状态等于给定状态码status的所有请求,如=200
@host:选择包含指定host的全部请求
利用fiddler 录制APP请求:
1、启动Fiddler,在Fiddler 上做好设置:
- 设置手机代理:在wlan 里设置代理,填入电脑的ip地址,fiddler 上的端口8888
打开手机浏览器输入:ip地址+端口号,然后安装安全证书