zoukankan      html  css  js  c++  java
  • day07_Fiddler入门

    什么是Fiddler?

    Fiddler是位于客户端和服务器端的HTTP代理,也是目前最常用的http抓包工具之一 。 它能够记录客户端和服务器之间的所有 HTTP请求,可以针对特定的HTTP请求,分析请求数据、设置断点、调试web应用、修改请求的数据,甚至可以修改服务器返回的数据,功能非常强大,是web调试的利器。既然是代理,也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端,基于这个原因,Fiddler支持所有可以设置http代理为127.0.0.1:8888的浏览器和应用程序。使用了Fiddler之后,web客户端和服务器的请求如下所示:

    开启或关闭抓包功能 

    Fiddler 想要抓到数据包,要确保 Capture Traffic 是开启,在 File –> Capture Traffic。开启后再左下角会有显示,当然也可以直接点击左下角的图标来关闭 / 开启抓包功能。

     

     Fiddler开始工作了,抓到的数据包就会

    image

    Statistics 请求的性能数据分析

    好了,左边看完了,现在可以看右边了;随意点击一个请求,就可以看到 Statistics 关于 HTTP 请求的性能以及数据分析了。

    Fiddler下载、安装、使用教程

    Inspectors 查看数据内容

    Inspectors 是用于查看会话的内容,上半部分是请求的内容,下半部分是响应的内容;

    Fiddler下载、安装、使用教程

    设置过滤,抓取指定的报文

    1. 点击Filters页签,勾选“Use Filters”
    2. Hosts下方的第二个下拉框,选择“Show Only the following Hosts”
    3. 在下方输入框中输入要抓包的主机地址(多个地址用英文分号隔开,如:localhost;127.0.0.1)
    4. 点击右上角的“Actions”,选择“Run Filterset Now”
    5. 如果取消过滤,去掉“Use Filters”的勾选

     fiddler功能还有好多好多,比如说抓HTTPS请求丶弱网测试具体可以参照大神Fiddler工具详解和实战 - 冰凝er - 博客园的博客 

     

  • 相关阅读:
    异步解决方案----Promise与Await
    多页应用 Webpack4 配置优化与踩坑记录
    左侧固定,右侧自适应的布局方式(新增评论区大佬教的方法)
    精读《Epitath 源码
    如何编写 Typescript 声明文件
    状态码具体解释
    LINQ体验(2)——C# 3.0新语言特性和改进(上篇)
    kafka教程
    double x = 10 ,y = 0;y = x % 2; 这个表达式正确吗?
    mongodb mapreduce使用总结
  • 原文地址:https://www.cnblogs.com/wurengen/p/15345638.html
Copyright © 2011-2022 走看看