fiddler超全使用教程 |
您所在的位置:网站首页 › everywhere的用法使用 › fiddler超全使用教程 |
知识永远学不完,但多懂一点知识就会让生活更轻松一点! 又是元气满满的一天呐 fiddler超全使用教程首先进行HTTP协议配置-设置代理前提 (web代理服务器中IE浏览器默认代理为:127.0.0.1:8888) 第一步: 依次打开Tools>Options>Connections,勾选Allow remote computers to connect,同时记住fiddler listen on port的端口号,默认8888,如下图 解决办法 1、打开注册表(开始搜索栏输入regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制),如图 } 开始分析抓取到的信息 如下图所示,fiddler区分请求信息区域和响应信息区域,一般主要分析请求信息区域和响应信息区域的header、raw、json、xml这四块信息,可以根据报错信息判断前后端问题 如何根据报错信息判断前后端问题 如果接口响应的数据不正确,那就很可能是后端的问题,如果请求参数不正确或者接口响应数据正确但是页面上显示不对,就是前端的问题,比如:输入正确的用户名和密码,手机上提示:请输入正确的用户名和密码,抓包看请求的参数和响应参数,发现是由于前端参数名错误或者参数值为空,从而导致后台报错。 fiddler过滤功能 fiddler抓包时会把手机上所有的请求都抓取,这时就需要进行过滤。fiddler右边有个Filters,打开该页面后,勾选use Filters,然后根据需要设置过滤规则,例如我选中show only Internet host ,然后在输入框中输入需要显示的网址,再点击actions>run filterset now即可实现过滤,如图所示 fiddler弱网模拟功能 仅针对Android: 1、打开Fiddler,Rules->Performance->勾选 Simulate Modem Speeds,勾选之后访问网站会发现网络慢了很多。 2、打开Rules—>Cutomize Rules打开CustomRules.js 文档,搜索m_SimulateModem,找到以下两段代码,首先看m_SimulateModem是否为true,若是则看下一段代码,若不是,先修改为true。默认设置请求时间为300ms,若想要更弱的网,可以修改以下代码时间:request为请求时间,response为响应时间,一般是将请求时间修改成比较长的,然后重启一下fiddler。 一、打开fiddler-tools-Options-https设置
|
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |