Fiddler使用技巧

发布时间 2023-04-19 19:50:46作者: #右手执香#

【Fiddler使用技巧】:
弱网测试: 首先打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds
然后快捷键Ctrl+R打开设置窗口,设置speeds
在 if (m_SimulateModem) {
// Delay sends by 300ms per KB uploaded. 释义:每1kb上传/下载所需时间为0.3s
oSession["request-trickle-delay"] = "1000";
// Delay receives by 150ms per KB downloaded.
oSession["response-trickle-delay"] = "550";
下代码端里改变时间参数,单位是毫秒ms
测试目的: 很多bug都会在弱网的情况下展现出来,如由于响应慢而多次请求,最终导致app出现ANR问题
Fiddler限速原理: 是通过延迟发送数据或接收的数据的时间来限制网络的下载速度和 上传速度,从而达到限速的效果
Fiddler篡改Response返回数据:
• 方式一:设置断点法:直接串改
• 准备抓取请求前,选择rules ->Automatic BreakPoints -> Before request,选择这个规则后,此时浏览器属于堵塞状态(处于一直加载中,因为被拦截了,请求发送不到服务器,一直在尝试发送)
• 找到需要修改的请求,可以修改header 、WebForms的参数等
• 修改之后,取消规则 -》Disabled
• 最后,点击run to completion,此时再观察浏览,查看修改的内容是不是已经生效

方式二:重定向法:发送定向返回数据文件
首先找到Raw,点击View in Notepad,打开文本文件,文本中删去返回数据的报头,修改返回数据,之后保存为.json或txt格式的文件,另存为桌面
选中url---点击AutoResponder---点击Add Rules---勾选编辑区域的URL-选择保存好的本地文件---点击save---勾选Enable rules

 

 

可参考链接: <http://t.zoukankan.com/cuitang-p-10562227.html>