当前位置: 首页 > 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脚本。

http://www.lryc.cn/news/439437.html

相关文章:

  • Spring Boot母婴商城:打造一站式购物体验
  • 【面试八股总结】GC垃圾回收机制
  • arcgisPro修改要素XY容差
  • Java 21的Enhanced Deprecation的笔记
  • Ubuntu下Git使用教程:从入门到实践
  • 【开放词汇检测】基于MMDetection的MM-Grounding-DINO实战
  • PLC-Recorder 对西门子传动的采集方法
  • 【网络通信基础与实践第三讲】传输层协议概述包括UDP协议和TCP协议
  • centos更改静态ip
  • YOLOv5/v8 + 双目相机测距
  • 双三次插值及MATLAB实现
  • Kubernetes 持续集成与交付(CI/CD)
  • 【Rust练习】14.流程控制
  • React-Hooks-Form 集成 Zod 校验库
  • kettle从入门到精通 第八十五课 ETL之kettle kettle中javascript步骤调用外部javascript/js文件
  • 比传统机器学习更先进的深度学习神经网络的二分类建模全流程教程
  • TeamTalk梳理概括
  • 构建“零工市场小程序”,服务灵活就业“大民生”
  • 【组件】前端js HEIC/HEIF 转换为JPEG、PNG或GIF格式 苹果格式
  • Vue3中slot插槽的几种使用实践
  • SSH工具 MobaXterm的使用与快捷配置
  • git 远程分支同步本地落后的有冲突的分支
  • 如何基于Java解析国密数字证书
  • java实现系统文件管理
  • pytorch快速入门(一)—— 基本工具及平台介绍
  • 『功能项目』怪物的有限状态机【42】
  • 【C++】模板进阶:深入解析模板特化
  • Python数据分析-世界上最富有的1000人
  • CSS中隐藏滚动条的同时保留滚动功能
  • 我的标志:奇特的头像