Fiddler的使用教程笔记

​​​​​​Fiddler Classic下载地址: ​​​​​​https://www.telerik.com/download/fiddler

确保浏览器使用系统代理或者配置的代理,Filddler才可抓包


目录

1 工具栏 

2 图标意义

3 过滤器

4 设置全局断点

5 设置局部断点

6 弱网测试

7 Fiddler捕获HTTPS包

8 捕获移动端设备的数据包

9 Fiddler插件


1 工具栏 

工具面板

说明注释、重新请求、删除会话、继续执行、流模式/缓冲模式、解码、保留会话、监控指定进程、寻找、保存会话、切图、计时、打开浏览器、清除IE缓存、编码/解码工具、弹出控制监控面板、MSDN、帮助

添加Coments

重放Replay

       按shift点击,可设置重放次数(串行执行)

移除内容

        Remove all 移除所有

        image 移除图片

Go        配合设置断点,执行

两种模式

        缓冲模式(Buffering Mode)Fiddler直到HTTP响应完成时才将数据返回给应用程序。可以控制响应,修改响应数据。但是时序图有时候会出现异常

        流模式(Streaming Mode)Fiddler会即时将HTTP响应的数据返回给应用程序。更接近真实浏览器的性能。时序图更准确,但是不能控制响应。默认为流模式。

Fiddler添加IP列方法 Rules->Customize Rules,添加代码

2 图标意义

 

 

3 过滤器

4 设置全局断点

在底部点击断点图标,三种情况:无断点->请求前断点->响应后断点 

请求前断点,可修改请求的数据 

响应后断点,可修改响应的数据

测试应用:

1、清除掉所有的响应数据,看前端展示效果

2、网络中断场景,存在超时机制,看前端展示效果

5 设置局部断点

设置局部请求前断点

命令 bpu

例如只对包含registered的URL设置局部请求前断点,命令 bpu registered

结果如下,URL中包含registered的请求被设置了请求前断点

 再次输入 bpu ,取消局部断点

设置局部响应后断点

命令 bpafter 

例如只对包含registered的URL设置局部响应后断点,命令 bpafter registered

再次输入 bpafter,取消局部断点

6 弱网测试

Fiddler菜单栏里Rules->Performance->Simulate Modem Speeds,勾选后,网络会很慢。

F12里面也可以设置网络速度。

7 Fiddler捕获HTTPS包

Tools -> Options

Actions -> Reset all Certificates

Actions -> Trust Root Certificate

8 捕获移动端设备的数据包

1、设置移动端设备的代理,IP地址为Fiddler的Online信息里的IP地址(主机IP地址),端口为Fiddler的Options里的端口

2、设置Fiddler的Options->Connections,勾选Allow remote computers to connect

9 Fiddler插件

willow 插件        包括配置规则等功能

  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值