当前位置:网站首页>Fiddler工具讲解
Fiddler工具讲解
2022-08-05 07:49:00 【闪亮伞】
下载
下载地址:Fiddler
选择classic进行下载,然后在跳转的页面中输入需要的信息即可下载,下载安装包之后双击打开,会弹出同意协议,点击I agree,然后把它安装到本地,安装完成之后,进入它的下载路径,找到 Fiddler.exe,双击运行即可。
可以添加一个桌面的快捷方式,这样下次就方便打开了。
注意:安装的时候杀毒软件要关闭
原理
Fiddler是以代理web服务器的形式进行工作的,它使用的代理地址是127.0.0.1,端口号8888,这是fiddler的默认端口,也就是我们发送的请求都会经过fiddler,这样子,fiddler就可以抓包了。
需要注意的是,如果fiddler非正常退出了,会造成别的网页无法访问,这是因为fiddler没有自动注销,fiddler正常关闭的时候是不会有这种情况的。
使用场景
- 需要做接口测试,但是接口文档匮乏。
- 浏览器请求一个页面,查看请求参数是否正确,响应结果是否正确。
- mock:不修改任何环境,修改返回的结果
- 复杂场景:同一域名下的请求,xxx资源发送到ServerA,xxxx资源发送到ServerB上。
界面介绍
主界面分布

辅助工具栏
辅助工具栏中包含了很多操作,具体含义见下图:
工具条
工具条的每个icon代表的含义如图所示:
其中清空会话列表可以在命令行中输入clear进行清空。
会话列表
- fiddler抓取到的每一个请求(session)
- 主要包含了:请求ID、状态码、协议、主机名、URL、body大小,内容类型、进程信息、自定义信息。

设置HTTPs
在菜单栏中找到Tools,点击options,然后点击到https的tab中去,勾选 from all processes
Filters
我们在抓包的时候会抓到很多的数据,但是我们只想要百度这个网站抓出来的数据,我们可以使用过滤器来决定绘画列表显示哪些网站的信息。
设置方法:
- 辅助工具栏中找到Filters,点击它
- 就会看到如下所示的页面,选中Use Filters,选择Show only the following Hosts
- 然后把百度的域名放进去
- 点击Actions
- 选择 Run FilterSet Now.

边栏推荐
- Game Thinking 19: Multi-dimensional calculation related to games: point product, cross product, point-line-surface distance calculation
- 3555. 二叉树
- 导出SQLServer数据到Excel中
- Redis 全套学习笔记.pdf,太全了
- 【 LeetCode 】 235. A binary search tree in recent common ancestor
- unity 头发的渲染
- TRACE32——Go.direct
- SVG Star Wars Style Toggle Toggle Button
- 线性代数对角化
- [NOIP2010 提高组] 机器翻译
猜你喜欢
随机推荐
力扣刷题八月第一天
openSource 知:社区贡献
外企Office常用英语
MobileNetV1架构解析
【深度学习实践(一)】安装TensorFlow
JVM运行流程,运行时数据区,类加载,垃圾回收,JMM解析
学习机赛道加速:请“卷”产品,不要“卷”营销
Qt编写自定义控件:文字聚光灯效果之一
MAYA船的建模
Green Apple Forum reopens
达梦数据库大表添加字段
基于 Docker 快速使用远程(云)数据库
RedisTemplate: 报错template not initialized; call afterPropertiesSet() before using it
Jmeter永久设置中文界面
TRACE32——SMP多核调试
每月稳定干2万
MySQL: order by sorting query, group by grouping query
本地能ping通虚拟机,虚拟机ping不通本地
C-Eighty seven(背包+bitset)
Game Thinking 19: Multi-dimensional calculation related to games: point product, cross product, point-line-surface distance calculation









