• fiddler使用教程


    Fiddler教程

    Fiddler简介

    Fiddler是一款网络代理调试工具,可以将网络传输发送与接收的数据包进行截获、重发、编辑、转存等操作,·是目前最常用的http抓包工具之一

    Fiddler工作原理

    Fiddler通过改写HTTP代理,来监控并截取数据。当浏览器访问服务器时会形成一个请求,浏览器发送请求时,先经过Fiddler,然后再到服务器。服务器返回数据给浏览器时,也会经过Fiddler再到浏览器显示。由于所有的网络数据都会经过Fiddler,因此Fiddler能够截获这些数据,实现数据的抓包。

    Fiddler界面:

    在这里插入图片描述
    在这里插入图片描述

    左侧面板

    在这里插入图片描述
    在这里插入图片描述

    右侧面板:
    在这里插入图片描述

    功能说明:

    1、Statistics:请求的性能数据分析
    点开一个请求,就可以看到关于HTTP请求的性能及数据分析了
    在这里插入图片描述
    ClientConnected: 客户端创建连接的时间
    ClientBeginRequest: 客户端开始请求时间
    GotRequestHeaders: 获取请求头时间
    ClientDoneRequest: 客户端完成请求时间
    ServerConnected: 服务器创建连接时间
    FiddlerBeginRequest: 代理服务器开始请求时间
    ServerGotRequest: 服务器获得请求时间
    ServerBeginResponse: 服务器开始响应时间
    GotResponseHeaders: 获取响应头时间
    ServerDoneResponse: 服务器完成响应时间
    ClientBeginResponse: 客户端开始响应时间
    ClientDoneResponse: 客户端完成响应时间

    Inspectors:查看数据内容

    对抓到的请求进行解包,上半部分是请求的内容,下部是响应的内容。在Inspectors面板下,提供Header、TextView、HexView、Raw等多种方式查看单条http(s)请求报文的信息。

    HTML/JS/CSS使用TextView可以看到响应的内容;Raw标签可以查看原始的、也是最详细的符合HTTP标准的请求和响应;Auth可以查看授权Proxy-Authorization和Authorization的相关信息;Cookies标签可以看到请求的cookie和响应的set-cookie头信息。
    在这里插入图片描述

    Composer:自定义请求发送服务器

    Composer允许自定义请求发送到服务器,用于前后端接口联调,可以模拟向响应的服务器发送数据的过程。

    Filters:请求过滤规则

    Fiters是过滤请求用的,当你刷新一下浏览器,一大片不知道哪来请求,看着碍眼,它还一直刷新你的屏幕。这个时候你可以通过过滤规则来过滤掉那些不想看到的请求。

    Timeline: 性能分析

    对选择多个请求有意义。作用类似HttpWatch。
    底部控制面板
    1、命令行工具:执行一些快捷操作。
    在这里插入图片描述
    状态栏:
    在这里插入图片描述

    Capturing:开启/关闭 Fiddler的监听;
    All Process:过滤会话选择

  • 相关阅读:
    5G将如何改变我们的生活
    const修饰指针
    Verilog语法之条件编译`ifdef, `ifndef,`else, `elsif, `endif
    接口测试自动化脚本框架1
    【C++笔记】第二十五篇 内建函数对象
    信德新材深交所上市:市值109亿 尹洪涛父子为实控人
    启动docker服务
    复习单片机:IO串转并(内含:1. 74HC595 芯片介绍+2. 硬件设计+3. 软件设计+4.原始代码+5. 实验现象)
    python从小白到大师-第一章Python应用(七)应用领域与常见包-自动化办公PPT
    关于RapidSSL证书
  • 原文地址:https://blog.csdn.net/m0_67929156/article/details/127973204