商务服务
Fiddler常用的几个功能手机上下载「Fiddler常用的几个功能」
2025-01-12 10:02

目录

1、抓取http请求
2、抓取https请求
3、抓取手机app的包
4、断点,篡改和伪造数据
5、慢网络测试(限制网速)
6、命令行的用法
7、host配置(更改网站host的需求)
8、文件代理(把请求的资源用本地文件代理掉)
9、前后端接口连调(伪造请求修改数据参数)

 

1、设置抓取https请求

Tools--》Options--》HTTPS,勾选CaptureHTTPS CONNECTs、Decrypt HTTPS traffic 、ignore server certificate errors(unsafe),点击OK,会弹出证书直接确认即可。

 

 

 

2、设置抓取手机app的包

(1)配置移动端证书检查,Tools---->Connections---->勾选Allow remote computers to connect:

 

 

 

(2)手机设置方式,下面以iphone设置为例:(系统为10.0.0以上的系统,需要在关于手机--证书设置页面进行设置)

在手机上safari浏览器输入地址:电脑ip:8888,如http://192.168.1.4:8888,会出现如下页面

 

 

 

点击安装,安装完成之后要去关于手机--证书设置页面进行认证

 

 

 

再去手机wifi处设置代理

 

 

 

3、设置断点,篡改和伪造数据

fiddler作为代理服务器,可被篡改的两个点:before requests和after responses

 

 

 

有两种方法设置断点:

1).fiddler菜单栏->rules->automatic Breakpoints->选择断点方式,这种方式下设定的断点会对之后的所有HTTP请求有效。

有两个断点位置:

a. before response。也就是发送请求之后,但是Fiddler代理中转之前,这时可以修改请求的数据。

b.after response。也就是服务器响应之后,但是在Fiddler将响应中转给客户端之前。这时可以修改响应的结果。

2).命令行下输入。Bpafter xxx或者bpv,bpu,bpm等设置断点。这种断点只针对特定类型的请求

 

4、简单的并发测试

在设置被断点的请求处,按shift+u就可以设置并发请求次数,这样可以测试一些场景就是比如抽奖的活动,一个用户只能参与一次抽奖,

 

 

 

5、慢网络测试(限制网速)

1)、Fiddler---》Rules---》Customize Rules ,

2)、在CustomRules.js里搜索找到:m_SimulateModem,

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,Rules---->Performance---->Simulate Modem Speeds,选中即可生效。

 

6、命令行的用法

 

 

 

常用命令:

help----打开官方quickexct命令用法帮助

?baidu.com-----选中带有baidu.com的请求

bpu www.baidu.com------拦截baidu.com域名请求的request

Bpafter www.baidu.com-----拦截baidu.com域名的responses

 

7、host配置(更改网站host的需求)

Tools-->Hosts,勾上enable,然后再下方配置一个目标IP地址+host域名(可用的),save,再来发送请求Replay的时候会指向新配置的IP地址,即可查看效果。

 

 

 

 

8、AutoResponder: 文件代理

可以把请求的资源用本地文件代理掉,方便调试线上bug文件,具体如下:
线上bug定位Hotfix bug:(只指定某一个连接文件到指定的IP或者服务器)。
比如:发现线上某个文件出现bug时,现在要将此文件映射到本地环境(或者是非线上开发测试环境),做代码的修改之后快速的查看效果是否与预期一致,是否生效,是否能修复bug。
1、将请求拖入到AutoResponder中,可以看到最下方有一个EXAT,叫精准匹配(也支持正则表达式模糊匹配);
2、在下方可以选择本地(非线上测试开发环境)文件路径来进行测试查看结果,当然也可以选择其他的一些响应,比如200,500等状态。

 

9、Composer: 前后端接口连调

可以用来伪造请求--需要后端接口:修改里面的数据参数,伪造请求,再访问查看效果。

请求的伪造:可以伪造cookie,进行登录
前后端连调:Composer -> 选择请求方式 GET -> copy 地址  参数-> excuete
然后查看返回数据参数。
POST参数一般要放到RequestBody中

    以上就是本篇文章【Fiddler常用的几个功能手机上下载「Fiddler常用的几个功能」】的全部内容了,欢迎阅览 ! 文章地址:http://www78564.xrbh.cn/news/32501.html 
     文章      相关文章      动态      同类文章      热门文章      栏目首页      网站地图      返回首页 迅博思语移动站 http://www78564.xrbh.cn/mobile/ , 查看更多   
最新文章
雷神推出新款27寸显示器:2K 320Hz屏首发1399元
快科技4月8日消息,雷神推出了新款27寸显示器——ZQ27F320L,售价为1399元,国补到手价为1189.1元。据悉,ZQ27F320L采用了27英寸
第一人称射击游戏有哪些 热门的第一人称射击手游合集2023手机最真实的射击游戏「第一人称射击游戏有哪些 热门的第一人称射击手游合集2023」
能给玩家带来沉浸感十足的游戏体验,尤其是需要瞄准的游戏,那么第一人称射击游戏有哪些呢?过去的手机屏幕都比较小,游戏画面无
多家银行宣布:这一功能,关停下线!什么是手机银行「多家银行宣布:这一功能,关停下线!」
作 者丨杨梦雪编 辑丨周炎炎 刘雪莹图源丨图虫不足十年,曾经概念火热的直销银行潮水也逐渐退去。整体来看,直销银行的发展之路
莫兰德朝上海替补席做“数钱”动作罚3万 表态帮杜锋交2万罚款
北京时间4月9日,CBA官方公布最新罚单,广东外援莫兰德对季后赛首轮G2,对着上海替补席做出“数钱”的侮辱性手势罚款3万元,且由
苹果12有红外线遥控功能吗 苹果手机12有红外遥控功能吗苹果手机有红外遥控功能吗「苹果12有红外线遥控功能吗 苹果手机12有红外遥控功能吗」
好酷屋教程网小编为您收集和整理了苹果12有红外线遥控功能吗 苹果手机12有红外遥控功能吗的相关教程:演示机型:iPhone12  系
三星手机自带浏览器初始版本介绍手机自带浏览器「三星手机自带浏览器初始版本介绍」
三星手机原装浏览器顾名思义是由三星公司推出的网络浏览应用软件,三星浏览器 Beta 版只支持三星手机使用,功能强大,操作简单、
美团旅行发布2025年清明假期宝藏县城:云南建水位列前三
清明假期“请4休9”带热深度旅游,00后年轻人“下县”踏青,带动县域文旅经济蓬勃发展。美团旅行数据显示,2025年清明假期,全国
手机“飞行模式”不是乘飞机才能用!这5个隐藏功能,了解一下?手机飞行模式「手机“飞行模式”不是乘飞机才能用!这5个隐藏功能,了解一下?」
手机飞行模式,很多人觉得这个功能不常用。"飞行模式"的主要作用是,乘搭飞机时可以让手机处于不发射、不接受信号状态,以免干扰
China Retaliates over Trump Tariffs with 34% Levies, Export Controls, Blacklisting Dozens of US Firm
TMTPOST -- China on Friday made good on a promise to hit back at U.S. President Donald Trump’s hefty 34% additional tar
iphone手写键盘怎么设置苹果手机怎么设置手写「iphone手写键盘怎么设置」
iPhone手写键盘设置教程iPhone的手写键盘功能允许用户通过手写输入文字,这在某些情况下可能比打字更加方便快捷。下面将详细介绍