默认大家已安装好fiddler,我直接来讲配置及使用啦~

首先进行HTTP协议配置-设置代理前提
(web代理服务器中IE浏览器默认代理为:127.0.0.1:8888)第一步:
依次打开Tools>Options>Connections,勾选Allow remote computers to connect,同时记住fiddler listen on port的端口号,默认8888,如下图常见问题:
设置代理后,fiddler一直弹出:“The system proxy was changed,click to reenable fiddler capture”解决办法:
在默认浏览器中,将代理设置改为手动设置,举例:我的默认浏览器为火狐:设置以下代理,重启fiddler,提示就消失啦。如图手机设置代理
在手机上找到设置-WiFi-打开手动代理-输入代理服务器主机名和端口号(fiddler配置http时的端口号)
获取代理服务器主机名的方法:
1、在电脑上的开始菜单栏中输入cmd-回车键,进入命令提示符窗口,在窗口内输入ipconfig-回车键,得到的IPv4地址就是代理服务器主机名,如图
2、在fiddler窗口界面将鼠标放置右上角的online处,这里也会显示代理服务器主机名,如图常见问题
手机设置代理后,网络不能用了?

解决办法
1、打开注册表(开始搜索栏输入regedit),在HKEY_CURRENT_USER\Software\Microsoft\Fiddler2下创建一个DWORD,值置为80(十进制),如图
2、编写fiddlerScript rule,点击Rules->Customize Rules,用Ctrl+F查找OnBeforeRequest方法,添加一行代码,如下图所示
if (oSession.host.toLowerCase() == “webserver:8888”)
{
oSession.host = “webserver:80”;

}
设置完之后重启Fiddler即可。

开始分析抓取到的信息
如下图所示,fiddler区分请求信息区域和响应信息区域,一般主要分析请求信息区域和响应信息区域的header、raw、json、xml这四块信息,可以根据报错信息判断前后端问题http状态码:200:服务器成功处理请求
404:未找到资源;500:内部服务器错误;503:服务器目前无法为请求提供服务;302:请求的URL已临时转移;304:客户端的缓存资源是最新的,要客户端使用缓存。

如何根据报错信息判断前后端问题
如果接口响应的数据不正确,那就很可能是后端的问题,如果请求参数不正确或者接口响应数据正确但是页面上显示不对,就是前端的问题,比如:输入正确的用户名和密码,手机上提示:请输入正确的用户名和密码,抓包看请求的参数和响应参数,发现是由于前端参数名错误或者参数值为空,从而导致后台报错。

fiddler过滤功能
fiddler抓包时会把手机上所有的请求都抓取,这时就需要进行过滤。fiddler右边有个Filters,打开该页面后,勾选use Filters,然后根据需要设置过滤规则,例如我选中show only Internet host ,然后在输入框中输入需要显示的网址,再点击actions>run filterset now即可实现过滤,如图所示fiddler设置断点方法
第一种:打开Fiddler 点击Rules-> Automatic Breakpoints ->Before Requests(这种方法会中断所有的会话)消除命令 点击Rules-> Automatic Breakpoints ->Disabled
第二种: 在命令行中输入命令: bpu www.baidu.com (这种方法只会中断www.baidu.com)

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支持的协议:http、HTTPS、ftp

先写到这么多,后续补充其他功能

fiddler使用_fiddler使用教程相关推荐

  1. 【建站系列教程】2.2、fiddler手机抓包教程

    [建站系列教程]2.2.fiddler手机抓包教程 (全网最良心.实用教程) fiddler手机抓包原理 步骤摘要 详细步骤 1. 安装fiddler.修改配置 2. 电脑和手机连上同一个wifi 3 ...

  2. 【建站系列教程】2.1、fiddler电脑抓包教程

    [建站系列教程]2.1.fiddler电脑抓包教程 (全网最良心.实用教程) 简介 工作原理 主界面 使用前配置 最常使用功能 1 监控请求 2 模拟请求(重点) 3 Fiddler中保存会话 4 F ...

  3. Fiddler抓包使用教程-扫盲篇

    Fiddler抓包使用教程-扫盲篇 转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72823370 本文出自[赵彦军的博客] 1.什 ...

  4. Fiddler软件基本配置教程

    在上一章节,我们介绍了Fiddler的详细安装教程,本章教程,主要介绍一下,Fiddler的基本使用. 目录 一.安装HTTPS证书 (1)先将证书导出到桌面,然后双击安装

  5. fiddler手机抓包教程及电脑断网的配置方法

    fiddler手机抓包教程及电脑断网的配置方法 fiddler手机抓包原理 前提条件: 设置fiddler 1.打开安装好的的fiddler,打开Tools-Options 2.HTTPS设置如下图 ...

  6. Fiddler修改返回数据教程,亲测有效

    Fiddler修改返回数据教程,亲测有效!!! 1.首先手机连接好代理进行抓包,触发你要改的那个接口,选中它,按alt+F11打断点 这个时候fiddler左下角会出现一个红色图标,如图: 2.重新触 ...

  7. fiddler超全使用教程

    知识永远学不完,但多懂一点知识就会让生活更轻松一点! 又是元气满满的一天呐 fiddler超全使用教程 首先进行HTTP协议配置-设置代理前提 (web代理服务器中IE浏览器默认代理为:127.0.0 ...

  8. Fiddler + 海马模拟器转包教程

    Fiddler + 海马模拟器转包教程 转包用来做什么不说了, 整理一下步骤  1.安装Fiddler 下载地址 http://pan.baidu.com/s/18me0A  2.设置Fiddler: ...

  9. Fiddler抓包使用教程-安装配置

    转载请标明出处:http://blog.csdn.net/zhaoyanjun6/article/details/72876628 本文出自[赵彦军的博客] Fiddler是什么? Fiddler是一 ...

最新文章

  1. Android 补间动画(Tween Animation)
  2. OKR目标管理法不会用?看最新客户服务团队OKR模板
  3. xcode 中的iOS模拟器,home键快捷键
  4. BS-XX-020基于SSM实现停车位租赁系统
  5. 抖音很火的存钱计划,让python告诉你总共可以存到多少钱!
  6. 使用android快速开发框架afinal的FinalDb操作android数据库
  7. Webpack学习手册
  8. 第12章类和动态内存分配
  9. Android核心分析 之二方法论探讨之概念空间篇
  10. 100个javaweb实战项目(视频+源码+文档),带你上天!
  11. Visio 直角连接线增加直角拐弯的方法, 取消自动附着,取消自动捕捉
  12. PhotoShop .psd文件格式读取分析(结合unity)
  13. elasticsearch学习一:了解 ES,版本之间的对应。安装elasticsearch,kibana,head插件、elasticsearch-ik分词器。
  14. python is not defined
  15. 失败并不可怕,可怕的是害怕失败
  16. Spring/Boot/Cloud系列知识(2)——代理模式
  17. 第三方登陆实践之基于OAuth的FACEBOOK Web Login(最新版)
  18. TL-WR941N V2 漏洞
  19. 内核编译出错 [arch/arm/boot/compressed/piggy.lzo] Error 1
  20. AD自动布线经验/注意点/技巧

热门文章

  1. 包含贴息时如何重算还款计划
  2. python3高级 之 生成器
  3. python3中sort和sorted的区别详解
  4. shell编程之进阶篇二常见运算符号
  5. Hadoop 生态系列之 HDFS
  6. (function($){...})(jQuery)是什么意思 ——jQuery插件
  7. 漫谈CMS:ZOOMLA、NETCMS、风讯、动易异同
  8. Python《使用Selenium 和pyautogui 实现自动登录淘宝》
  9. Linux系统基本概念
  10. leetcode - 55. 跳跃游戏