开发测试利器之Fiddler网络调试工具详细安装使用教程(包含汉化脚本)

一、Fiddler简介

Fiddler 是一款功能强大的网络调试工具,可以帮助开发人员和测试人员分析和调试网络流量。它通过截取计算机和服务器之间的HTTP/HTTPS请求,并提供详细的请求和响应信息来帮助我们理解和诊断网络通信。

Fiddler 可以用于各种用途,包括:

  • 1、网络调试和分析: Fiddler 通过捕获和查看请求和响应的详细信息,帮助开发人员和测试人员解决网络通信中的问题。我们可以查看请求头、请求体、响应头、响应体以及其他有关网络流量的各种详细信息。这有助于我们分析问题、识别错误、优化性能和进行网络安全测试。

  • 2、修改和篡改请求: Fiddler 允许我们修改和篡改网络请求,以模拟不同的场景。我们可以轻松更改请求头、请求参数、请求体等,以查看服务端的不同响应。这对于测试和调试非常有用,可以帮助我们验证应用程序在各种情况下的行为。

  • 3、模拟网络环境: Fiddler 可以模拟慢速网络连接、高延迟、网络丢包等不同网络环境,以帮助我们测试应用程序在不同网络条件下的表现。这对于评估应用程序的性能和可靠性非常有用。

  • 4、自定义扩展和脚本: Fiddler 具有强大的扩展功能,允许开发人员编写自定义扩展和脚本,以执行各种自动化任务和增强 Fiddler 的功能。这使得我们可以根据自己的需求来定制 Fiddler,并实现更多的自动化功能。

总结:Fiddler 是一个重要的网络调试工具,具有丰富的功能和灵活性。它可以帮助开发人员和测试人员更好地理解和调试网络流量,提高开发效率,并改善应用程序的性能和质量。在接下来的教程中,我们将安装并简单探索 Fiddler 的修改和篡改请求功能,实现请求的拦截和修改。

二、Fiddler安装

建议安装Classic版本 可以无限期免费使用
官方下载链接https://www.telerik.com/download/fiddler
推荐使用下面百度网盘链接下载!

百度网盘链接(推荐) 链接:https://pan.baidu.com/s/1EGqZUEJdTLtp__Y8wGoTxA?pwd=1234
提取码:1234

在这里插入图片描述
填写你的用途 、邮箱 和 国家 随便填就行了。
不过后面的验证码真的要命
在这里插入图片描述
费了九牛二虎之力终于通过验证!!!

百度网盘链接(推荐) 链接:https://pan.baidu.com/s/1EGqZUEJdTLtp__Y8wGoTxA?pwd=1234
提取码:1234

在这里插入图片描述

二、Fiddler安装和汉化

参考https://zhuanlan.zhihu.com/p/465463269

  1. 安装Fiddler英文原版
  2. 比如,我将Fiddler安装在:D:\Programs\Fiddler
  3. 将【fiddler汉化】文件夹中的FiddlerTexts.txt复制到D:\Programs\Fiddler\
  4. 将【fiddler汉化】文件夹中的FdToChinese.dll复制到D:\Programs\Fiddler\Scripts\
  5. 重启Fiddler,菜单栏常用功能菜单已经被汉化了。

四、使用Fiddler演示修改和篡改请求功能

加入需要修改这个接口的返回结果
在这里插入图片描述
打开Fiddler 访问网站上的接口
在Fiddler的窗口中就能找到 对应的接口信息 双击
在这里插入图片描述
选择自动转发-> 启用规则 -> 加入规则 -> 3选择 -> (Create New response)创建新的响应
在这里插入图片描述

点击保存:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

先去拿到text类型的响应体:
会话详情->文本查看->点击解压
在这里插入图片描述
在这里插入图片描述
保存到上面的 响应弹框里面:
在这里插入图片描述
这个时候就可以修改 响应内容

页面再次请求这个接口,就会返回你现在编辑的内容。

测试下:
我在 jb测试后面加了很多 666666666
页面请求:
先不启用规则
在这里插入图片描述
响应结果:
在这里插入图片描述

启用规则:
在这里插入图片描述
响应结果:
在这里插入图片描述
可以发现 数据被成功修改

不使用的时候记得把 启用规则 关闭

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/173604.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

k8s环境排查nginx转发nacos请求失败问题

一、问题背景 k8s部署两个服务,一个nginx,一个nacos, 服务信息如下(nacos有两个端口): 服务 serviceNameservice类型porttargetPort nodePortnginxmonitor-cp-nginxNodePort808031082nacosmonitor-cp-nacosClusterIP88488848-98489848- ng的default.conf配置文件…

给定一个n×n的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。

7-5 矩阵运算 分数 20 全屏浏览题目 切换布局 作者 C课程组 单位 浙江大学 给定一个nn的方阵,本题要求计算该矩阵除副对角线、最后一列和最后一行以外的所有元素之和。副对角线为从矩阵的右上角至左下角的连线。 输入格式: 输入第一行给出正整数n(…

获得文件MD5——校验完整性 window 和 Linux下操作

目录 引出window下获得文件MD5Linux下获得文件MD5单个文件整个目录下所有文件检查MD5 总结 引出 1.Windows 10 自带了一个命令行程序 certutil可以 获取文件的 MD5 值; 2.Linux下md5sum命令获得文件MD5值; window下获得文件MD5 Windows 10 自带了一个命…

针对Arrays.asList的坑,可以有哪些处理措施

上文讲述:Error querying database. Cause: java.lang.reflect.InaccessibleObjectException: 那么如果真的只习惯用Arrays.asList,那也是有对应的解决办法的。 一、解决办法大方向 不管做什么事情,都是先判定一个大方向,不管是…

性价比高的护眼灯,好用护眼的护眼台灯推荐

7月27日,2023第七届家居品牌大会在北京启幕,现场发布了“2022—2023家居十大质量事件”,其中“护童、爱果乐齐曝抽检不合格”事件上榜。 在“读写台灯”品类上,本次抽查检验11个省(区、市)84家企业生产的11…

【开源】基于JAVA的天然气工程运维系统

项目编号: S 022 ,文末获取源码。 \color{red}{项目编号:S022,文末获取源码。} 项目编号:S022,文末获取源码。 目录 一、摘要1.1 项目介绍1.2 项目录屏 二、功能模块2.1 系统角色分类2.2 核心功能2.2.1 流程…

Git学习笔记01

一、Git-教程简介 分布式版本控制工具软件git,工具软件就是实现指定功能的应用软件 git用于管理软件开发项目中的源代码文件 1、学习方式 图形演示 操作 2、常用功能 仓库管理、文件管理、分支管理、标签管理、远程操作 3、进阶功能 使用开发工具来集成Git…

程序的机器级表示

程序的机器级表示 有关CSAPP第三章一些我关注到的重点的记录 操作指令 .c->.exe的流程 1.选项 -E : 预编译过程,处理宏定义和include,并作语法检查 gcc -E hello.c -o hello.i #将hello.c预处理输出为hello.i文件2.选项 -S : 编译过程,生成通用…

条形码格式

条形码格式 简述EAN码EAN-13EAN-8 UPC码UPC-AUPC-E 简述 EAN码 EAN码(European Article Number)是国际物品编码协会制定的一种全球通用的商用条码。EAN码分为:标准版(EAN-13) 和 缩短版(EAN-8&#xff09…

“yum history”命令示例,用于显示、回滚、重做、撤消 yum 事务

yum 的“yum history”功能是 Linux 中一个经常被忽视但非常强大的实用程序。它可用于将 yum 事务回滚/重做/撤消到一切正常的状态。 yum history “yum history list”命令在不带任何参数的情况下运行时会产生类似于下图所示的输出。“yum history”或者“yum history list”…

不会提问不打紧,不敢提问才要命

最近在星球里回答了球友提出来的一些问题,我都给了回复,不经过在明确问题、探索问题的过程,对我启发挺大,特此来记录下感受和感悟。 缘起 最近新加入球友提的问题,有几次,我第一时间没看懂,甚…

基于自然语言处理的地铁工程车辆故障智能诊断研究

源自:《兵器装备工程学报》 作者:严硕, 徐永能, 何文韬 “人工智能技术与咨询” 发布 摘要 针对地铁工程车辆故障文本数据未得到合理利用的现象,提出了一种基于自然语言处理的故障智能诊断方法。该方法对故障文本进…

Servlet自定义异常处理类

话不多说,直接上代码。。。 异常处理类GlobalExceptionHandler public class GlobalExceptionHandler {ExceptionHandler(UnknownServiceException.class)public static void UnknownServiceExceptionHandle(Exception ex, HttpServletRequest request, HttpServ…

交流回馈负载的主要工作方式

交流回馈负载是一种电力电子装置,其主要工作方式是将电能从交流电源转换为直流电,然后再将直流电转换为交流电。这种转换过程是可逆的,因此可以用于调节电网的电压和频率,提高能源利用效率,减少能源浪费。 交流回馈负载…

Java(八)(可变参数,Collections,小案例:斗地主游戏小案例:斗地主游戏,Map集合,Stream流)

目录 可变参数 Collections 小案例:斗地主游戏 Map集合 Map的常用方法 map集合的遍历 键找值 键值对 Lambda 表达式 HashMap底层原理 集合的嵌套 Stream流 获取集合或数组的Stream流 Stream流的方法 可变参数 就是一种特殊的形参,定义在方法和构造器的形参列表中,…

小吉和希亦内衣洗衣机选哪个好?小型洗衣机测评对比

在生活质量不断提高的今天,人们对健康、卫生的要求也日益提高。内衣是女性的贴身衣物,它的清洁和卫生是非常重要的。尤其是小孩的衣服,毛巾,袜子等要分开洗,这样就不会和大人的衣服一起洗了,更加的卫生和方…

专业课问题 | 667和972问题集锦

专业课备考问题集锦 表1是我最近收集的667相关问题: 表1 667相关备考问题与简要回答 类型序号问题回答关于背书1整本书已经背了N轮了,后期只可以背诵知识清单吗?背书的总体思路:看书(1-2遍)——>知识清单(N轮循环,掌握90%的知识点)——>看书(1-2遍)2后面五个…

java-netty知识点笔记和注意事项

如何获取ctx的id 使用ctx.ctx.toString()就可以了 public void channelRead(ChannelHandlerContext ctx, Object msg) {//传来的消息包装成字节缓冲区String byteBuf (String) msg; // ByteBuf byteBuf (ByteBuf) msg;//Netty提供了字节缓冲区的toString方法&#xff…

Android 虚拟机与类加载机制

1、Dalvik 虚拟机 Android 应用程序运行在 Dalvik/Art 虚拟机上,并且每一个应用程序都有一个单独的 Dalvik/Art 虚拟机实例。 1.1 JVM 与 Dalvik Dalvik 虚拟机也算是一个 Java 虚拟机,它是按照 JVM 虚拟机规范实现的,二者的特性差不多&am…

Springboot 使用 RabbitMq 延迟插件 实现订单到期未支付取消订单、设置提醒消息

示例业务场景: 场景1:客户下单后,15分钟内未支付取消订单! 场景2:客户下单支付成功后,5分钟内商家未处理订单,需要推送一条消息提醒商家。如依旧未处理,则需要每隔2分钟消息提醒一下…