接口测试之fiddler

发布时间:2026/10/13 10:15:56

接口测试之fiddler fiddler介绍一、fiddler介绍抓包工具安卓版本fiddler 是 C# 开发免费web调试工具之一记录所有客户端和服务端常见的 http 以及 https 请求可监视设断点甚至修改输入输出数据它还包含了一个强大的基于事件脚本的子系统并且能使用 .net 语言来拓展。Fiddler也是一款专用的抓包工具也是一个调试工具我们可以用来抓包网络数据 二.fiddler结构介绍fiddler 的界面按钮的排版来依次讲解这些按钮的作用主要讲解 fiddler 界面上的 7 大板块从菜单栏→工具栏→底端状态栏→命令行控制台→ session 栏→ request 栏→ response 栏来依次讲解拓展charles 抓取ios的抓包工具三、fiddler原理Fiddler 以代理 Web 服务器的形式工作的使用代理地址为 127.0.0.1端口 8888当 fiddler 开启时自动开始代理关闭 fiddler 时自动注销这样就不会影响其他程序。只要是支持 http 代理服务器的任意程序都可以被 fiddler 嗅探到fiddler 的运行机制其实就是本机上监听 8888 端口的 HTTP 代理。注意一下要是 fiddler 没有正常退出可能造成 fiddler 没有正常注销使得页面没法访问。四、fiddler安装步骤下载fiddler安装包点击(I Agree)选择安装地址打开安装路径的文件夹点击fiddler.exe 打开fiddler打开后就可以使用五、fiddler 抓包1、打开fiddler后配置fiddler如设置端口号允许所有设备连接勾选抓取https等在重新启动打开浏览器在浏览器上操作查看fiidler中的接口查看对应的接口点击inspectors点击raw 查看所有的请求参数和参数快捷键F12 停止抓取ctrlx 清空所有记录 或者x remov allctrlf 查找delete 删除选中的sessionshift delete 删除没有选中session六、fiddler 断点1全局断点rulesAutomatic Breakpointsbefore requestsa、请求前全局断点before requests抓取到接口修改请求头和请求体运行run to completion得到修改参数的结果b、请求后全局断点 after responses抓取到接口修改响应头和响应体运行run to completion得到修改参数的结果c、不需要断点就关闭2单个断点a、请求前的单个断点在左下角的输入框中输入bpu接口敲回车在到浏览器中操作接口能断点到接口bpu接口如bpu http://49.233.201.254:8080/cms/manage/loginJump.do取消单个断点bpu 敲回车b、请求后的单个断点bpafter接口bpafter http://49.233.201.254:8080/cms/manage/loginJump.do取消bpafter六、fiddler 弱网测试拓展1、rules中performance勾选simulate modem speeds2、rules中cutomize打开配置文件3、修改配置中的参数如下上传下载的速率if (m_SimulateModem) {// Delay sends by 300ms per KB uploaded.oSession[request-trickle-delay] 300;// Delay receives by 150ms per KB downloaded.oSession[response-trickle-delay] 150;}注意参数越大网络越慢七、fiddler 抓取手机上的接口拓展注意点同一个网段1、fiddler配置端口8888允许所有设备连接2、打开自己手机设置网络修改网络3、代理服务 输入端口号8888ip本地ip4、下载证书5、在手机上去执行http://49.233.201.254:8080/cms/manage/login.do6、在fiddler上查看能不看到登录接口等如果看到就成功
延伸阅读

更多相关文章

2026/10/13 10:15:56

免费轻量级流程图工具:本地处理与高效绘制指南

1. 项目概述:为什么需要一款轻量级流程图工具?在日常工作和学习中,流程图已经成为我们梳理思路、规划项目、分析流程的必备工具。但市面上大多数专业流程图软件要么价格昂贵(如Visio年费上千元),要么充斥着…

2026/10/13 10:15:56

QML 自定义 TabBar:横向滚动与阅读进度

目录 演示效果 横向滚动标签——演示代码 代码说明 阅读进度标签——演示代码 代码说明 两个方案怎么选 工程下载 演示效果 标签工具栏还能做出一些新的花样,不必拘泥于原生的矩形样式,还能够做出一些特殊的效果。这篇用两个例子介绍2个例子:一个示例展示滚动入场、能左右滑…

2026/10/13 13:31:46

基于MATLAB的DNN风电功率预测与GUI部署实战

前阵子接到一个风电功率预测的小项目,客户给的SCADA数据有十几万条,要求用MATLAB跑深度学习模型做短期功率预测,还特别强调最终要交付一个带界面的工具,方便现场值班人员直接点按钮用。我最初也想用Python,但项目组其他…

2026/10/13 13:31:46

智能体技能体系落地实践:从工具调用到Agent Skills的工程化之路

最近我在整理手头的智能体项目时,发现群里聊得最多的词就是 agent-skills。说实话,我第一次听到这个词,觉得不过是 function calling 换了个写法,但等我真的把一个技能从定义、注册、调用到排错完整走了一遍,才发现里面…

2026/10/13 13:31:46

open-code-review:让代码审查从流程表演走向公开协作的实践复盘

从某个版本开始,我突然意识到团队里的代码审查已经变成一种“流程表演”:每个人都用了托管平台的审查功能,但合入记录的讨论区经常一片空白,偶尔有几条评论,也无非是“感觉可以”“没问题”。按道理,审查是…

2026/10/13 13:31:46

PA2(上)编程任务完整落地指南:从需求拆解到提交避坑全流程

简介:一份面向计算机系统课程PA2实验的详解文档,围绕指令系统取指、译码、执行的全流程展开,系统讲解寄存器结构、初始化和更新方式,帮助正在完成实验或学习计算机底层原理的读者快速建立指令实现框架。资源为1个PDF文件&#xff…

2026/10/13 13:31:46

电赛捡球小车鲁棒性设计:STM32+OpenMV嵌入式运动控制实战

简介:本资源为2024年全国大学生电子设计竞赛‘捡球小车’赛题的完整工程实现与配套资料,面向电赛备赛学生、嵌入式初学者及智能车实践爱好者,聚焦自动循迹、球体识别与机械抓取等核心功能的软硬件协同实现。压缩包共344个文件,涵盖…

2026/10/13 5:19:27

Python调用Gemini Structured Outputs实现工单路由门禁

客服工单最怕的不是模型“答错一句话”,而是它给出一段看起来合理的说明,程序却从中猜错优先级。通俗做法是:要求模型只交 JSON(JavaScript Object Notation,轻量数据格式),再让代码验证它。Gem…

2026/10/12 12:01:26

Spring Boot超市进销存系统毕设实战:从需求拆解到答辩通关

最近带的一个学生项目组里,有A同学跑来问我:选什么毕设题目最稳妥,既能让评审老师觉得工作量够,又不会在答辩时被问到语无伦次。我第一反应就是推荐基于Spring Boot的超市仓库管理系统——也就是超市进销存系统。这个题目乍一看平…

2026/10/12 12:54:07

Flutter StatefulWidget 生命周期核心解析

很多刚开始接触 Flutter 的朋友,在看完一堆“Hello World”和基础组件之后,大概率都会撞上同一堵墙:StatefulWidget 里那堆 initState、build、dispose 方法,到底什么时候被调用?为什么顺序是那样?在里面到…

2026/10/13 0:04:41

基于Triton部署YOLO目标检测:从训练脚本到线上服务

简介:这份资源面向希望将目标检测模型落地到生产环境的深度学习开发者与算法工程师,聚焦于用 Triton Inference Server 部署 YOLOv9 的完整实战方案,解决从训练权重到线上推理服务之间的工程化难题。压缩包共 16 个文件,约 886KB&…

2026/10/13 0:04:41

手把手教你云端部署Qwen-Image-2.1:从GPU选型到在线文生图服务

Qwen-Image-2.1 这个开源的图像生成模型,最近在内容创作和 AI 应用圈子里热度相当高。它属于通义 Qwen 系列里的视觉生成分支,让我眼前一亮的是它对中文长文本的理解能力——以前用那些老方案生成带中文文字的图,十个里九个是“乱码印刷体”&…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑