工具总结之【fiddler】

位于客户端和服务器端的http代理,目前常用的http抓包工具之一

安装

设置(根据自己使用习惯):

 

 应用功能

       1、Statistics :

                    请求的性能和其他数据分析,如DNS解析的时间,建立TCP/IP链接的时间消耗等信息

                                         

    2、AutoResponder:可用于拦截某一请求,进行:

      重定向到本地资源

      使用fiddler的内置响应

      自定义响应

        (可以直接将左边请求拖过来)

 

3、断点:请求前断点,响应后断点(篡改请求或者响应,用来做一些接口的极端测试),可模拟中断测试

 

 

 

bpu命令:请求前断点   bpu login    ,退出:bpu

                 响应后断点 bpuafter login , 退出:bpu

使用例子:

  1》利用compose模拟发请求

 

  2》命令行输入:bpu login 就会将含有login的请求设置断点

 

 

4、模拟网络限速(弱网测试)

 

 

 

5、抓取https请求(设置+安装fiddler证书))----firefox浏览器默认不使用代理,需要手动去修改下浏览器代理+导入证书

 

6、IOS设备抓包:

   设置(设置完成后需要重启fiddler+手机和fiddler处于同一个网络+确保防火墙允许fiddler进程可以远程连接+IOS设备可以访问到http://FiddlerMachineIP:8888)):

            

 手机配置:服务器:电脑的IP(代理),端口:8888

安装证书: http://FiddlerMachineIP:8888

信任证书:通用-关于本机-证书信任设置中,信任安装的fiddler证书

 

 

 

功能总结:

    监控浏览器所有的http/https流量

    查看、分析请求内容

    伪造客户端请求和服务器响应

    测试网站的性能

    解密https的web会话

    全局、局部断点功能

     第三方插件

使用场景:

      接口调试、接口测试、线上线下环境调试、web性能分析

      判断前后端bug、开发环境hosts配置、mock、弱网断网调试

 

           

posted @ 2025-06-26 15:59  误入人间的树懒  阅读(29)  评论(0)    收藏  举报