Fiddler安装教程、工具图解

这篇具有很好参考价值的文章主要介绍了Fiddler安装教程、工具图解。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录

一、Fiddler是什么?

二、Fiddler原理

三、Fiddler安装 

 Fiddler界面介绍

四、常用的工具图解

 4.1会话列表

 4.2状态栏

 4.3内容显示区


一、Fiddler是什么?

Fiddler是客户端与服务器之间的HTTP代理,是当前最常用的HTTP协议抓包工具。

主要功能:

  • 监控浏览器HTTP或HTTPS发送和接收的数据包
  • 测试网站性能
  • 通过抓取来往的数据包,分析网络问题
  • 伪造客户端请求或服务器响应
  • 解密HTTPS会话

Fiddler经常在接口测试,web应用性能分析,接口问题分析等场景中,也经常用在Mock工具,用来模拟请求或响应数据。

二、Fiddler原理

B/S模式的工作过程,简单的讲述访问一个网站的过程 。

Fiddler的位置:

fiddler安装,测试,fiddler,服务器,http

Fiddler是位于浏览器和服务器之间的请求和响应代理,所以它可以截获浏览器和服务器之间的所有HTTP通讯,(可以打开Fiddler,然后使用chrome查看一下代理设置)

三、Fiddler安装 

官网网址:Fiddler | Web Debugging Proxy and Troubleshooting Solutions

fiddler安装,测试,fiddler,服务器,http

fiddler安装,测试,fiddler,服务器,http

fiddler安装,测试,fiddler,服务器,http

 运行下载文件,点击【I Agree】进入安装下一步骤

fiddler安装,测试,fiddler,服务器,http

更改文件保存路径

点击【Browse】→选择文件要安装的位置→点击【install】进行安装

fiddler安装,测试,fiddler,服务器,http

安装完成

fiddler安装,测试,fiddler,服务器,http

 Fiddler界面介绍

fiddler安装,测试,fiddler,服务器,http

 这一张,是小编在看博客时发现的一篇优质文,图细致,文简洁。

fiddler安装,测试,fiddler,服务器,http

 博文链接https://blog.csdn.net/m0_66501929/article/details/123764930?ops_request_misc=&request_id=&biz_id=102&utm_term=fiddler%E4%B8%8B%E8%BD%BD&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-123764930.nonecase&spm=1018.2226.3001.4187https://blog.csdn.net/m0_66501929/article/details/123764930?ops_request_misc=&request_id=&biz_id=102&utm_term=fiddler%E4%B8%8B%E8%BD%BD&utm_medium=distribute.pc_search_result.none-task-blog-2~all~sobaiduweb~default-1-123764930.nonecase&spm=1018.2226.3001.4187

四、常用的工具图解

为请求增加备注,在接口测试时可以对有问题的请求做备注,可以导出(File -》Export session)

fiddler安装,测试,fiddler,服务器,http

再次发送请求,快捷键R, shift+r 可以输入重复发送的次数

fiddler安装,测试,fiddler,服务器,http

 删除请求,shift+delete 反向删除(即保留选中的请求,删除其他请求),ctrl+x清除所有的请求

fiddler安装,测试,fiddler,服务器,http

和断点配合使用,执行下一步的意思 

 fiddler安装,测试,fiddler,服务器,http

流模式,当服务器有内容回来时立即返回给浏览器,但在这种情况下断点模式会失效,默认使用缓存模式,即fiddler先接收到所有数据再给浏览器。 

 fiddler安装,测试,fiddler,服务器,http

 解码(不是解密),即将机器可以看懂的编码解码为人可以看懂的信息

fiddler安装,测试,fiddler,服务器,http

保持会话的数量,点击出现下拉列表可以选择需要保持的会话数量

fiddler安装,测试,fiddler,服务器,http 用来选择需求监听HTTP请求的进程(应用),指向该按钮按住鼠标键可以以移动鼠标的方式选择需要监听的应用

fiddler安装,测试,fiddler,服务器,http

查找功能,比较常用,快捷方式ctrl+f

 fiddler安装,测试,fiddler,服务器,http

 保持所有会话,可以先将不需要的请求删除,整理除需要的,保存为一个文件。可以作为附件提交到bug记录,开发人员可以直接打开查看。

fiddler安装,测试,fiddler,服务器,http

 快捷打开浏览器

fiddler安装,测试,fiddler,服务器,http

删除浏览器缓存

fiddler安装,测试,fiddler,服务器,http 编码解码功能,可以方便我们查看信息的编码,比如我们向看看:你好世界,对应的base64编码长得啥样,可以用这个

fiddler安装,测试,fiddler,服务器,http

分离面板,可以将右边的内容显示区分离成独立的显示窗口

fiddler安装,测试,fiddler,服务器,http 在线信息,可以显示当前主机的IP

fiddler安装,测试,fiddler,服务器,http

 4.1会话列表

用于展示每一个抓取的HTTP会话信息(session)

会话信息:

  • ID号
  • 状态码
  • 协议
  • 主机名
  • url
  • 内容类型
  • body大小
  • 进程信息
  • 自定义备注,根据自己的需求 自己增加的说明信息,一般可以写简单的问题描述

增加显示IP列,以便于显示域名对应的IP地址:

1.打开Fiddler工具,Rules->Customize rules

2.Ctrl+F搜索"static function Main()"方法,添加以下代码:FiddlerObject.UI.lvSessions.AddBoundColumn("ServerIP", 120, "X-HostIP");

4.2状态栏

快捷命令窗口fiddler安装,测试,fiddler,服务器,http

正在捕获HTTP会话,再次点击就关闭捕获

fiddler安装,测试,fiddler,服务器,http

可以过滤会话

再All Process右边的空白区,可以点击断点,点击1次为请求前断点,点击2次为响应后断点。

4.3内容显示区

该区域主要是用来显示选择的请求的详情信息,双击需要查看的请求即可。

fiddler安装,测试,fiddler,服务器,http

请求的性能数据 

fiddler安装,测试,fiddler,服务器,http

 检查器,检查请求信息,可以用来查看请求头,请求体,响应头,响应体等等信息。

 fiddler安装,测试,fiddler,服务器,http

 支持创建规则,可以在响应请求时自动触发,常见例子是返回之前捕捉的响应,而不需要访问服务器。通俗点讲,就是它能在不访问服务器的情况下,使发送的请求得到自己设置的响应。

在测试接口时,可以自定义返回内容,通过自定义的返回内容,进而测试程序接收到不同返回后,不同的处理逻辑fiddler安装,测试,fiddler,服务器,http

Composer的功能就是用来创建HTTP Request然后发送请求。 允许自定义请求发送到服务器,即可以手动创建一个新的请求,也可在会话表中拖拽一个现有的请求。

  • 可以手写一个Request
  • 在Web sessions会话列表中拖拽一个已有的Request
  • Componser可以用来篡改数据,包括Cookies中的数据也可改。

fiddler安装,测试,fiddler,服务器,http

抓取手机APP的HTTP数据包

fiddler安装,测试,fiddler,服务器,http FiddlerScript 是Fiddler 的一项非常强大的功能,它允许你增强Fiddler UI,添加新的特性,修改请求与响应内容等等

fiddler安装,测试,fiddler,服务器,http

过滤器,这个功能经常使用,用于定义需要抓取的数据包 

 优质参考学习文:

抓包工具:Fiddler下载、安装、使用 教程_我是一只蘑菇17的博客-CSDN博客

Fiddler抓包配置和使用(全网最详细教程)_Helele_Blog的博客-CSDN博客_如何使用fiddler抓包文章来源地址https://www.toymoban.com/news/detail-824121.html

到了这里,关于Fiddler安装教程、工具图解的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 测试好工具fiddler,手机抓包,查看手机app请求了哪些接口

    领导让我接收一个项目,但是这个项目是安卓的,安卓我一窍不通,我们只做过web页面的。身为一个大数据程序员,要接手同事的项目,给我了代码,但是我完全不知道,这个代码对应,安卓机里面的那个功能。 但是安卓又没有像浏览器那样自带调试,于是就需要一个工具,

    2024年02月09日
    浏览(44)
  • Fiddler 抓包工具下载安装基本使用(详)

             在做软件测试或者Bug定位的时候会用到一些抓包工具,当然抓包工具还要一些其他用途可以做一些API的抓取,那么本篇内容就来讲 Fiddler 抓包工具的下载安装以及如何来实际的应用。讲了这些可能有的读者还不知道这个\\\"Fiddler\\\"怎么读呢?读 \\\"非的了\\\" 。那下面先来了

    2024年02月05日
    浏览(46)
  • Fiddler抓包工具安装后抓取不到Https协议解决办法!!!

    Fiddler刚刚下载安装好后,默认不支持https协议的,想要抓取https,需要手动设置 一、首先点击Tools按钮中的Options…选项  二、选择HTTPS选项,进行图如下三项勾选,最后点击Actions按钮 三、选择将证书保存在桌面  四、保存成功可以在我们的桌面看见证书   五、最后我们需要

    2024年02月16日
    浏览(31)
  • 接口测试基础知识(使用 Fiddler 抓包、使用 Postman 发起请求、Postman汉化教程)

    接口用来连接软件系统中的不同模块,一个模块可以通过调用另一个模块的接口来实现模块中的功能 通过接口文档或抓包来获取接口的基本调用方式 通过获取的接口信息来设计测试用例 发起接口测试 获取接口返回的结果,对结果进行验证和解析 验证接口URL的设计是否符合

    2024年02月11日
    浏览(35)
  • Fiddler工具 — 18.Fiddler抓包HTTPS请求(一)

    1、Fiddler抓取HTTPS过程 第一步: Fiddler截获客户端发送给服务器的HTTPS请求,Fiddler伪装成客户端向服务器发送请求进行握手 。 第二步: 服务器发回相应,Fiddler获取到服务器的CA证书, 用根证书(这里的根证书是CA认证中心给自己颁发的证书)公钥进行解密, 验证服务器数据

    2024年02月21日
    浏览(34)
  • Fiddler工具 — 19.Fiddler抓包HTTPS请求(二)

    5、查看证书是否安装成功 方式一: 点击Tools菜单 — Options... — HTTPS — Actions 选择第三项: Open Windows Certificate Manager 打开Windows证书管理器。 打开Windows证书管理器,选择操作—查看证书,在搜索框中输入 Fiddler 来查看证书。 查看结果: 然后可以选择一个证书,进行打开、删

    2024年02月22日
    浏览(32)
  • 【Fiddler】Fiddler实现mock测试(模拟接口数据)

    软件接口测试过程中,经常会遇后端接口还没有开发完成,领导就让先介入测试,然后缩短项目时间,有的人肯定会懵,接口还没开发好,怎么介入测试,其实这就涉及到了我们要说的mock了。 一、mock原理 mock测试其根本任务就是能够模拟后端服务器接口数据。 其实就是提供

    2024年02月17日
    浏览(30)
  • 接口测试|Fiddler弱网测试

    弱网测试 概念:弱网看字面意思就是网络比较弱,我们通称为信号差,网速慢。 意义:模拟在地铁、隧道、电梯和车库等场景下使用APP ,网络会出现延时、中断和超时等情况。 在这里插入图片描述 Fiddler弱网测试流程 一、限速操作 1)路径:Rules》Cutomize Rules 或者 直接点击

    2024年02月07日
    浏览(41)
  • 使用Fiddler工具抓取微信小程序中的图片,使用Fiddler工具抓取电脑访问的链接图片

    背景:          开发微信小程序的时候,是不是经常看到别人的小程序中某个图标或者图片好看想用,下面小编给大家分享一下怎么获得微信小程序中的图片。         官网:https://www.telerik.com/         下载地址1:Fiddler4_官方电脑版_51下载         下载地址

    2024年02月06日
    浏览(35)
  • 《吐血整理》进阶系列教程-拿捏Fiddler抓包教程(8)-Fiddler如何设置捕获会话

    1.简介    前边几篇宏哥介绍了Fiddler界面内容以及作用。今天宏哥就讲解和分享如何设置Fiddler后,我们就可以捕获会话,进行抓包了。 2.捕获会话的设备 常见的捕获会话的设备分为PC(电脑)端和手机(Android和IOS苹果)端。 3.PC(电脑)端 电脑端我们一般抓取的都是web网站

    2024年02月15日
    浏览(32)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包