当前位置:网站首页>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.
边栏推荐
猜你喜欢
随机推荐
P1103 书本整理
Antdesign a-select 下拉框超出长度换行显示
监听浏览器刷新操作
Week 8 Document Clustering
【Dynamic type detection Objective-C】
利用Jenkins的持续集成
TRACE32——Go.direct
Discourse 清理存储空间的方法
uniapp时间组件封装年-月-日-时-分-秒
MAYA大炮建模
U++ UE4官方文档课后作业
2006年星座运势全解-射手
uniapp time component encapsulates year-month-day-hour-minute-second
Invalid operator for data type.The operator is add and the type is text.
Illegal key size 报错问题
微信 小程序 之PC端 不支持 wx.previewMedia 方法 故用自定义轮播图进行 模拟照片视频的播放
MVCC of Google's Fragmented Notes (Draft)
彩绘漂亮MM集
真正爱你的女人是这样的
行业应用软件项目经理三步曲