Fiddler是一款用于网页数据分析,抓取的工具,里面集成了对网页强大的功能外,还能够经过设置,使其对手机的数据也能够进行抓取chrome
Fiddler的原理是:浏览器
经过在客户端和服务器之间建立一个代理服务器来对之间交互的HTTP进行监控,默认的监控端口是8888,代理服务器的地址是:127.0.0.1缓存
以下图所示:服务器
打开Fiddler的页面以下:工具
1:为指定的HTTP协议添加备注性能
二、对指定的HTTP协议进行重播,用于测试修改后的数据的返回状况测试
三、清除指定的请求,能够是图片等其余的格式,也能够清除所有优化
四、这个指令用于作调试使用的,用法以下spa
选择HTTP的协议,将16设置为,也就是对这条HTTP协议发送出去进行设置断点,设置了断点后,后面的请求将不会运行下去,要点击GO按钮以后才会继续运行命令行
五、缓冲模式 VS 流模式:
Buffering Mode:内容先由Fiddler缓存,所有返回后再发送到客户端。
Streaming Mode:Fiddler收到内容当即就转发给客户端。
六、HTTP的解码功能
七、设置要保存的会话的数量,数量越多占用的内存越大
八、指定要要监听的数据的来源
九、查找指定的内容
十、保存当前的内容
十一、屏幕截图和计时器
十二、打开指定的浏览器
1三、清除浏览器的缓存
1四、命令行输入
HELP 获取全部的命令行的说明
SELECT IMAGE 选择全部的图片
SELECT HTML 选择全部的网页文件
SELECT JAVASCRIPT选择全部的JAVASCRIPT文件
1五、选择监控的类型,这个跟8不一样
例如:同时打开两个浏览器,那么8就能够指定只监控其中的一个浏览器,可是15不能,由于两个浏览器都是属于同种类型,都是浏览器
1六、设置断点的类型
1七、获取记录的数量
一、用于查看HTTP协议相应的时间,主要是经过这个工具来进行性能上的优化
二、用户查看HTTP请求的发送内容,和相应的内容
三、用于将HTTP请求重定向为指定的返回类型
四、伪造HTTP的请求内容
五、这个是Fiddler的控件,用于经过脚本控制HTTP,使用的是JScript语言
六、日志文件
七、过滤指定的内容
八、性能测试工具,同chrome的工具效果类似