【小小干货助你成长】欢迎来到干货课堂之Fiddler使用(五)

【小小干货助你成长】欢迎来到干货课堂之Fiddler使用(五)

1.1 Fiddler原理

下图可以看出来Fiddler其实就是一个中间代理,所有的数据都是通过Fiddler进行处理(拦截转发等),一发一收。

在这里插入图片描述

1.2 Fiddler安装

下载链接:Fiddler官网下载
1.首先填写邮箱,点击下载。
2.下载完成后双击FiddleSetup.exe直接点击下一步保持默认安装即可。在这里插入图片描述

1.3 Fiddler配置

1.双击打开Fiddler.exe,弹出“AppContainer Configuration”对话框,点击“cancel”就行。
2.在菜单栏中选择Tools—>Options。
在这里插入图片描述

1.4 HTTPS配置

1.在Options中选择HTTPS:
勾选Capture HTTPS CONNECTs、Decrypt HTTPS traffic、Ignore server certificate errors(unsafe)。
在这里插入图片描述
2.点击OK保存,在弹出对话框“SCARY TEXT AHEAD:Read Carefully!”中点击YES。
3.弹出对话框“安全警告”,询问是否安装证书,点击是。
4.弹出对话框“Add certificate to the Machine Root List?”,点击YES。
5.弹出对话框“TrustCert Success”,点击确定。
6.再点击一下options中的ok,以防忘记保存配置。
Decrypt HTTPS traffic中的选项说明:

from all processes : 抓取所有的 https 程序, 包括电脑程序和手机APP。
from browsers only : 只抓取浏览器中的https请求。
from non-browsers only : 只抓取除了浏览器之外的所有https请求。
from remote clients only:只抓取远程的客户端的https请求,就是只抓取手机APP上的https请求。

注意事项:
如果HTTPS请求出问题,例如,浏览器提示“您的链接不是私密链接”等,一般都是证书安装有问题,重新安装一遍证书,重复一遍HTTPS配置即可。
Options—>HTTPS—>Actions—>Trust Root Certificate。
在这里插入图片描述

1.5 Connections配置

1.Fiddler Classiclistens on port,确保fiddler的端口为8888。
2.勾选Allow remote computers to connect。
3.弹出对话框“Enabling Remote Access”对话框,点击确定,再点击OK,
在这里插入图片描述

1.6 Scripting

Scripting可以选择C#和JScript.NET
在这里插入图片描述

1.7 抓包

电脑抓包

在这里插入图片描述
在这里插入图片描述

手机抓包

在这里插入图片描述
在这里插入图片描述

1.8 网络劫持

在这里插入图片描述

1.9 弱网测试

设置弱网测试参数:

下方这个速率图片来源于CSDN弱网测试与性能测试app设置参考一文
在这里插入图片描述
在这里插入图片描述

1.10执行弱网测试在这里插入图片描述

1.11 寄语

1.Fiddler在测试过程中占据重要的地位,很多时候要进行前后端错误的定位以及接口测试都需要用到Fiddler,当然浏览器中的抓包工具‘Network’也很重要;
2.使用Fiddler需要理解HTTP与HTTPS相关的知识;
3.感谢您的阅读,喜欢的话可以点赞、关注、收藏,谢谢!

  • 26
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

ゞ长情.骅栢乄·&

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

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

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

打赏作者

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

抵扣说明:

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

余额充值