当前位置: 首页 > news >正文

fiddler抓包01:工具介绍

课程大纲

        fiddler是一款常见的抓包工具,可以对web端和移动端的接口请求进行抓包(截获)、分析、编辑、模拟等,还可以导出jmeter、Loadrunner测试脚本。

1、原理

        fiddler作为代理服务器,拦截请求和服务器响应。 

2、使用场景

① 辅助缺陷定位

② 模拟测试场景

③ APP弱网模拟测试

④ 导出脚本

3、Fiddler与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脚本。

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 时序必读论文11|ICLR23 TimesNet时间序列分析的二维变化建模
  • Https AK--(ssl 安全感满满)
  • 24.9.16数据结构|平衡二叉树
  • uniapp中实现<text>文本内容点击可复制或拨打电话
  • Miracast/WifiDisplay开发相关的深入调研分析-android投屏实战开发
  • PMP--一模--解题--111-120
  • 数据结构-链表
  • 【Java集合】ArrayList
  • Java HashMap 总结
  • LeetCode-160.相交链表
  • C#学习笔记(三)Visual Studio安装与使用
  • 第十一章 【后端】商品分类管理微服务(11.1)——创建父工程
  • linux 操作系统下dd 命令介绍和使用案例
  • 【有啥问啥】对比学习(Contrastive Learning,CL)的原理与前沿应用详解
  • 【目标检测数据集】锯子数据集1107张VOC+YOLO格式
  • 《用数据讲故事》作者Cole N. Knaflic:消除一切无效的图表
  • Docker 笔记(2):Dockerfile
  • echarts花样作死的坑
  • input实现文字超出省略号功能
  • JS基础篇--通过JS生成由字母与数字组合的随机字符串
  • mockjs让前端开发独立于后端
  • Redis的resp协议
  • Vue2.0 实现互斥
  • 从0实现一个tiny react(三)生命周期
  • 基于 Ueditor 的现代化编辑器 Neditor 1.5.4 发布
  • 驱动程序原理
  • postgresql行列转换函数
  • 测评:对于写作的人来说,Markdown是你最好的朋友 ...
  • 如何在 Intellij IDEA 更高效地将应用部署到容器服务 Kubernetes ...
  • 数据可视化之下发图实践
  • # Swust 12th acm 邀请赛# [ A ] A+B problem [题解]
  • ### Error querying database. Cause: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException
  • #QT(一种朴素的计算器实现方法)
  • $NOIp2018$劝退记
  • ()、[]、{}、(())、[[]]命令替换
  • (0)Nginx 功能特性
  • (SpringBoot)第二章:Spring创建和使用
  • (ZT)薛涌:谈贫说富
  • (附源码)ssm旅游企业财务管理系统 毕业设计 102100
  • (机器学习的矩阵)(向量、矩阵与多元线性回归)
  • (简单有案例)前端实现主题切换、动态换肤的两种简单方式
  • (七)微服务分布式云架构spring cloud - common-service 项目构建过程
  • (三)Kafka 监控之 Streams 监控(Streams Monitoring)和其他
  • (十七)Flink 容错机制
  • (算法)Travel Information Center
  • (推荐)叮当——中文语音对话机器人
  • (学习日记)2024.04.10:UCOSIII第三十八节:事件实验
  • (一)使用IDEA创建Maven项目和Maven使用入门(配图详解)
  • (转)scrum常见工具列表
  • * CIL library *(* CIL module *) : error LNK2005: _DllMain@12 already defined in mfcs120u.lib(dllmodu
  • .NET 2.0中新增的一些TryGet,TryParse等方法
  • .NET 3.0 Framework已经被添加到WindowUpdate
  • .NET成年了,然后呢?
  • .net利用SQLBulkCopy进行数据库之间的大批量数据传递
  • .NET平台开源项目速览(15)文档数据库RavenDB-介绍与初体验