Fiddler everywhere的一些基础操作

Fiddler everywhere的一些基础操作



前言

网上能搜到的Fiddler everywhere使用教程太少,于是我整理了一些自己实操成功的内容,包括Fiddler everywhere的Mock测试、弱网测试等基础操作,后续还会持续更新。


操作系统:macOS
使用工具:Fiddler everywhere 5.10.0


一、mock测试

1.启动 Fiddler Everywhere,点击选择箭头所指的菜单
在这里插入图片描述
2.配置代理: 点击开关启动System Proxy(系统代理)
在这里插入图片描述
3. 捕获请求: 启动应用程序,然后观察 Fiddler Everywhere 中捕获的 HTTP(S) 请求。
如下举例:在应用程序页面想要修改返回的保费金额,首先找到返回保费的接口URL
在这里插入图片描述

### Fiddler Everywhere 使用教程和功能介绍 #### 基础操作概述 Fiddler Everywhere 是一款强大的 HTTP 调试代理工具,适用于开发人员调试 Web 应用程序中的 HTTP(S) 流量。该工具提供了多种实用的功能来帮助开发者更高效地工作。 #### Mock 测试 Mock 测试允许创建虚拟服务器端点,模拟真实的 API 行为以便于本地测试环境下的应用程序交互验证[^1]。 #### 弱网测试 通过配置不同的网络条件参数,可以仿真各种低质量连接情况,从而评估应用在网络状况不佳时的表现性能。 #### 移动端抓包设置 对于希望监控来自智能手机或其他便携装置发出的数据流而言,在相同局域网内的这些设备需被指示使用特定 IP 地址作为其浏览器或系统的HTTP/HTTPS代理;另外还需完成SSL证书的信任安装过程以及Wi-Fi的手动代理设定以确保加密通信能够被捕获解析[^2]。 #### 断点与规则管理 当需要对某些 URL 进行拦截并自定义处理逻辑时,可以通过简单的方式添加新规则实现自动化控制。例如更新响应体内容或是更改查询字符串参数等动作都可通过预先建立好的规则集自动触发执行而不必每次都手动干预。这相较于传统版本更加便捷灵活[^3]。 ```python # 示例 Python 代码展示如何利用 requests 库发送带有修改后的 query 参数的 GET 请求 import requests params = { 'original_param': 'value', 'newly_added_param': 'another_value' # 新增参数项 } response = requests.get('http://example.com/api', params=params) print(response.url) ```
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值