fiddler

一、fiddler的快速入门与下载

fiddler官网:http://www.telerik.com/fiddler

fiddler4下载:https://www.telerik.com/download/fiddler/fiddler4


fiddler_第1张图片
fiddler4下载


二、基本原理

1.以代理web服务器形式工作

2.能记录所有的http和https请求

3.监视、设置断点、修改数据功能

4.能用.net语言进行扩展


三、界面介绍

整体布局:

1——主菜单+工具栏

2——session列表

3——view选项视图→请求数据

4——view选项视图→返回数据

5——命令框+status bar状态栏

fiddler_第2张图片
整体图

1.主菜单

fiddler_第3张图片

fiddler_第4张图片

fiddler_第5张图片

2.工具栏

    工具栏主要是提供了常见的命令和设置的快捷方式。

fiddler_第6张图片

3.session列表

fiddler_第7张图片

颜色:

fiddler_第8张图片

快捷键:

Ctrl+1/2/3/4/5/6,即用粗体的红色/蓝色/金色/绿色/橙色/紫色标记

Ctrl+X,删除所有session


4.view选项视图

fiddler_第9张图片

【Filters过滤器】

           ——对网址进行过滤

fiddler_第10张图片

【Statistics统计】

                   ——能对请求数、请求用时、IP数等进行统计


fiddler_第11张图片

【Inspectors监视器】

             ——能查看各种格式的request和response请求

fiddler_第12张图片

【AutoResponder创建规则】

               ——允许您返回本地存储的内容而不是转发请求到服务器

fiddler_第13张图片

【Composer构建选项卡】

             ——模拟发送http、https、ftp请求

           1.选择composer    2.选择并填写请求    

            3.execute执行    4.可在左边看到模拟的请求

fiddler_第14张图片
fiddler_第15张图片


【Log日志选项卡】

              ——收集字符串

fiddler_第16张图片
log
fiddler_第17张图片
点选右键功能

【Timeline时间轴选项卡】

【APITest】


5.命令行

命令行常见操作的快捷方式:包括【选择命令】和【script命令】

命令行

【选择命令】

fiddler_第18张图片

【script命令】

fiddler_第19张图片


6.status bar状态栏

状态栏由一组面板组成,显示一些fiddler的配置信息

fiddler_第20张图片
fiddler_第21张图片


四、应用→拦截并修改数据

方法一:

1.设置断点

Rules→Automatic Breakpoints→选择响应前/后拦截

2.将拦截的数据进行修改,运行后,可得到修改后的响应数据


fiddler_第22张图片

方法二:

1.命令框输入

bpu str //设置断点

bpu取消断点

例:bpu str //mobile.12306.cn/otsmobile/apps/services/api/MobileTicket/iphone/init

fiddler_第23张图片

你可能感兴趣的:(fiddler)