fiddler使用

目的:
介绍fiddler的基本用法,使用场景,在前后端开发或需要第三方接口依赖时mock调试,

在条件不允许时也能强行测试。

1.介绍:
Fiddler是一款Web调试代理工具,用于捕获、检查和修改Web请求和响应数据。支持http和https请求,不支持长连接socket的请求。

2.安装和下载

官网下载地址:
https://www.telerik.com/download/fiddler/fiddler4
https://blog.csdn.net/weixin_43022051/article/details/126453551
https://zhuanlan.zhihu.com/p/102392715
https://www.cnblogs.com/wbxk/p/8446818.html

3.功能区介绍:
4.使用fiddler前需要做的:
  a.安装证书(不安装只能抓到http)
  按照图1的指引操作安装,安装完成后再看是否可以抓取到,抓不到就关闭重新开启程序。(fiddler有些设置需要重新开启才生效。)
  b.开启断点:
  断点分为2种,一个是从请求时开始打断点,一个在响应后再打断点
  Before requests 在请求之前——请求之前打断点(修改请求内容,也包含了修改响应内容,所以一般用这个)
  After responses 在响应之后——响应之后打断点(修改响应内容)
  快捷路径:界面的左下角,图1是拦截请求,图2是拦截响应,或者在命令行使用bpu和bpafter

  c.可选了解:
(1)过滤抓取的请求:
https://blog.csdn.net/qq_37954088/article/details/103227260
右侧的filters功能:
(2)命令行:
bpu url:设置一个断点,使Fiddler在遇到指定URL的请求时中断。例如,bpu http://example.com/api会在向http://example.com/api发出的请求时中断。
bpafter url:设置一个断点,在Fiddler捕获到指定URL的请求后立即中断。与bpu命令不同的是,bpafter会在请求发送之后中断,而不是在请求发送之前。
clear:清除所有会话,将Fiddler界面中的会话列表清空。(我一般用ctrl+a 然后按键盘的delete)
bpmethod httpMethod:设置一个断点,使Fiddler在遇到指定HTTP方法的请求时中断。例如,bpmethod POST会在任何使用POST方法的请求时中断。
bpstatus httpStatus:设置一个断点,使Fiddler在遇到指定HTTP状态码的响应时中断。例如,bpstatus 404会在收到HTTP状态码为404的响应时中断。
bpretain:设置一个断点,使Fiddler在处理完当前请求后继续保持中断状态,而不是自动继续处理其他请求。
bpclear:清除所有已设置的断点,将Fiddler的断点状态重置为初始状态。
go:继续处理所有暂停的会话,相当于点击Fiddler界面上的"Go"按钮。
stop:停止处理新的会话,暂停会话的捕获和处理。
load [filename.saz]:加载一个SAZ文件(Fiddler的会话存档文件格式),会话将显示在Fiddler界面中。
save [filename.saz]:将当前会话保存为SAZ文件,可以指定文件名。
capture on:启用流量捕获功能,开始捕获HTTP和HTTPS流量。
capture off:停止流量捕获功能,暂停捕获HTTP和HTTPS流量。
help:浏览器自动打开所有命令介绍的网页。

5.应用场景
a.接口测试:
将左边的请求拖拽到右侧的composer,可以自行修改内容,当在parsed,raw选项时,直接点右上角的 execute就发送请求了,发送的内容在左侧显示。scratchpad选项时,选中那些就发送那些(可以发送多个),也可以把这里当做标签保存请求。
b.修改请求内容:
c.修改响应结果
d.修改为完全自定义文本响应内容:


Fiddler 能力不仅限于此。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Fiddler是一个代理工具,可以在手机上网时充当代理服务器的角色。通过配置手机和Fiddler所在电脑处于同一网段,并将Fiddler设置为支持移动端连接,就可以捕获手机端发送的网络请求。具体配置方法如下: 1. 确保手机连接的Wi-Fi和Fiddler所在电脑处于同一网段。 2. 打开Fiddler工具,选择菜单中的“Fiddler”→“Tools”→“Options”命令。 3. 在打开的对话框中的“Connections”选项卡里勾选“Allow remote computers to connect”复选框。 4. 设置“Fiddler listens on port”为“8888”。 5. 单击“OK”按钮关闭Fiddler工具,然后重新打开Fiddler工具。 你可以在https://www.telerik.com/download/fiddler上下载Fiddler工具。一旦配置完成,Fiddler就可以捕获和分析手机端发送的网络请求。请注意,如果要抓取HTTPS请求,需要安装Fiddler证书。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Fiddler 工具的使用](https://blog.csdn.net/FloraCHY/article/details/131551459)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Fiddler使用教程](https://blog.csdn.net/weixin_44330336/article/details/125522082)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

update_edit

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值