首页 > 其他分享 >fiddler工具学习

fiddler工具学习

时间:2024-12-05 21:55:15浏览次数:2  
标签:fiddler 网页 请求 导出 学习 Fiddler F12 工具

使用场景:

  1. 辅助缺陷定位
  2. 模拟测试场景
  3. app弱网模拟测试
  4. 导出脚本

与F12的区别:

1. 功能介绍
F12功能

元素(Elements):用于查看或修改HTML元素的属性、CSS属性、监听事件、断点等。

控制台(Console):记录前端javascript对象、log信息、异常信息

源代码(Sources):查看网页的源代码HTML代码,js代码、CSS代码,可以直接修改代码进行前端调试

网络(Network):与网络相关的接口请求响应和网络传输等

性能(Performance):监控该网页的性能各种指标信息

内存(Memory):记录页面跟随时间的内存使用情况

存储(Application):查看一些本地存储、会话存储、已索引数据库、Cookie、缓存、帧等

安全(Security):调试当前网页的安全和认证等问题

Fiddler功能

web & 移动端抓包、查看请求/响应、篡改请求/响应(请求前/后断点)、过滤请求(根据站点-host)、反向代理(请求重定向)、弱网模拟、IP模拟、页面(前端)性能统计、简单接口测试、导出测试脚本、自带fiddler Script (菜单Rules->Customize Rules...)

2. 区别
工具类型

F12:浏览器自带功能。

Fiddler:独立安装的PC端程序,实现原理为代理器。

两个版本:

fiddler classic,仅支持Windows。

fiddler everywhere,支持Windows、mac、linux。

抓包类型

F12:抓取浏览器内的网页。

Fiddler:可抓取web端、移动端请求(浏览器、app)。

导出脚本

F12:可导出postman、jmeter、metersphere脚本。

Fiddler:可导出jmeter、Loadrunner脚本。

 

转:https://www.bilibili.com/video/BV1a3tseSEwh/?spm_id_from=333.337.search-card.all.click&vd_source=6c0d1dd8d2871582aaf981772c8c57c3

标签:fiddler,网页,请求,导出,学习,Fiddler,F12,工具
From: https://www.cnblogs.com/duanxz/p/18589488

相关文章

  • npm 创始人再创业,全新前端工具来了!
    最近,npm创始人IsaacZ.Schlueter的创业团队(vlttechnologyInc.)宣布推出两个新产品:新JavaScript包管理器vlt和下一代软件包注册表vsr。下面就来了解一下创业团队以及他们的新产品!创业团队不简单今年三月,vlttechnologyInc.团队的首席执行官DarcyClarke宣布,......
  • 【学习总结|DAY012】Javabean书写练习
    一、主要代码publicclassPhone{publicPhone(){}publicPhone(Stringbrand,intprice,Stringcolor){this.brand=brand;this.price=price;this.color=color;}Stringbrand;intprice;String......
  • 2024-2025-1 20241318 《计算机基础与程序设计》第十一周学习总结
    这个作业属于哪个课程https://edu.cnblogs.com/campus/besti/2024-2025-1-CFAP这个作业要求在哪里https://www.cnblogs.com/rocedu/p/9577842.html#WEEK11这个作业的目标<计算机网络网络拓扑云计算网络安全WebHTML,CSS,JavascriptXML>作业......
  • 文刻AI工具AI小说推文工具
    有几个AI工具可以帮助你创作AI小说和推文。以下是其中一些:下载工具https://dwiz3y1hai8.feishu.cn/wiki/Ify5wbTh2i9RL1kZNq0cnrmknUdGPT-3:GPT-3是由OpenAI开发的先进语言模型,可用于生成各种文本,包括小说和推文。它可以生成连贯的句子和段落,并根据给定的提示或指示继续创......
  • Python学习|科学计算基础之Numpy
    一、实验目的(1)了解numpy.ndarray数组的各种基本属性(2)掌握数组的各种访问方式。(3)掌握常用的统计函数。二、实验内容1.了解NumPy数组的基本属性In:importnumpyasnpIn:np.__version__          #显示NumPy版本,注意前后都是两个下画线In:a=np.arange(......
  • Day04学习:Java基础语法
    JAVA基础语法注释//单行注释/*多行注释多行注释多行注释*/标识符Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。所有标识符应该以字母,$,下划线(_)开头首字符之后可以是字母,$,下划线(_)或者数字的任何字符组合不以关键字作变量名或方法名区分大小......
  • Java 学习之路:开启编程新征程
    一、Java概述Java是一种广泛应用于企业级开发、安卓应用开发、大数据处理等众多领域的高级编程语言。它具有简单性、面向对象、分布式、健壮性、安全性、平台独立性等诸多优秀特性。Java程序可以在不同的操作系统上运行,无需重新编译,这得益于其“一次编写,到处运行”的......
  • C++学习日记---第18天(5k字 重载运算符快速通关)
    (本文包含了从基础到中等的运算符重载内容,以及一些在编写代码时可能遇到的问题) 笔记复习1.运算符重载以代码实现一个类的两个对象相加为例#include<iostream>usingnamespacestd;classperson{ intm_deposit=1000; intincome=100;};intmain(){ person......
  • rt-thread学习之路第四十九章--组件之FAL flash抽象层
    FAL组件FAL:Flash抽象层。在V4.1.0中,将fal软件包重新定义为RT-Thread内部组件,在使用方式上和以前有这些区别:(1)原本使用fal需要在RT-Thread的包管理器中选择并进行下载;(2)现在只需要在组件中打开使用即可,以下做详细介绍。1、FAL介绍FAL(FlashAbstractionLayer)F......
  • 技术框架中对高级查询环境搭建学习
    高级查询MyBatis高级查询之前在学习MapperXML映射文件时,说到resultMap标记是MyBatis中最重要最强大也是最复杂的标记,而且还提到后面会详细介绍它的高级用法。听到高级用法不要觉得有多高级,说白了就是联表查询。MyBatis支持三种联表查询方式:一对一关联查询一对多关......