【fiddler 详解教程】

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_27089287/article/details/86587398

本篇主要介绍一下fiddler的工作面板各选项卡和状态栏的作用以及使用

fiddler工作原理在客户端和服务端中间的一个过滤网,所有发出的请求和返回的响应都要经过fiddler 。

这个图在网上很多 ,原图找不到

    Fiddler是一个通过代理的方式来进行抓包的工具,运行时会在本地建立一个代理服务,默认地址:127.0.0.1:8888。Fiddler开启之后打开浏览器,浏览器的PROXY会自动变成127.0.0.1:8888,通过其来抓取浏览器与服务器之间的所有HTTP(s)请求,但是火狐、chrome需要手动设置代理。

    Fiddler是以代理web服务器的形式工作的,它使用代理地址:127.0.0.1,端口:8888. 当Fiddler启动后将自己变成一个代理服务器,这个代理服务器默认监听127.0.0.1:8888.然后打开IE的时候,IE浏览器会以127.0.0.1:8。 退出的时候它会自动注销代理,这样就不会影响别的程序。不过如果Fiddler非正常退出,这时候因为Fiddler没有自动注销,会造成网页无法访问。

从左到右 依次说明

1 .跟白色气泡一样的 是个每个session添加comment的 ,先选中一个session 在对话框中填入要备注的信息,评论commnet就是刚添加上的 

2 .Replay  回放按钮 是对某个session进行回放,选中某个session 然后点击 就可以对选中的会话就行回放 --就是在进行复现一次,也可以之间按R键也可以

3. X号  清空监控面板的内容 ,点击可以有多个选项选中,remove all  image css js 等 对各个类型的就行清空

4.go 调试debug,在请求打断点时,点击go可以使该断点继续往下走

5 .stream  ,这里要说明一下,fiddler有2种代理模式,分别是流模式(streaming)和缓冲模式(buffering),流模式 。实时的把数据返回给客户端,就是更接近真实的浏览器发送接收的请求;而缓冲模式,http请求所有的数据都准备好之后才把数据返回给客户端。则是可以控制最后的服务器响应。点击stream  按下去就是流模式,默认的是缓冲模式

6.Decode 解压请求,帮助把请求里的信息进行解压

7.keep:all session  保持 多少session ,可以自主选择 100-10000 以及all,对一些性能不好的机器,建议不保持all session

8.Any process ,只想看到chrome 发出的请求,按下靶心,把靶心移动到chrome中即可。进程id。

9 find  查找功能

10 save 保存session ,保存后可以进行导入。

11.紧跟save 后面的这个按钮  是一个截图功能键,倒计时5秒后截图。

13 Broswer 快速启动某个浏览器

14 clear cache  清除ie浏览器缓存

15 TextWizard  编码/解码 对url 等信息进行编码解码

16 tearoff 把面板的右侧和左侧拆分 进行单独的移动

状态面板的使用:

1、

这个黑色的区域 是使用命令的 常见命令 help bpu 等

2、captureing ,可见的capturing  fiddler 是在工作状态,可以进行抓包,再次点击capturing,fiddler为非工作状态,无法抓包

3、web broswer  过滤绘画来源 浏览器’ ,webbroswer 来自浏览器的绘画,all 接受所有的

4.数字 记录当前展示的绘画数量

监控面板的使用:

这左边部分是监控面板部分:

猜你喜欢

转载自blog.csdn.net/qq_27089287/article/details/86587398
今日推荐