filddler学习
2015-10-26 22:22
316 查看
今天是10月26日,三个月的轮岗结束了。今天正式进入新部门。
今天学习的内容是fiddler,下面就讲讲今天的学习收获吧。
1.什么是fiddler?
百科上是这么说的:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。其实就是一个http的抓包工具,今天用了一下感觉确实非常强大!他是客户端和服务端的http代理。也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端。
2.fiddler的优势是什么?
(1)无需root
(2)对Android和Iphone同样适用
(3)操作更简单方便(第一次安装配置,第二次只需设置代理即可)
(4)数据包的查看更清晰易懂,Fiddler的UI更简单明了
(5) 可以查看https请求。
3.fiddler的使用教程
(1)基本界面
左边是会话列表,右侧上方是http请求,右下是http响应。
(2)Inspectors tab下有很多查看Request或者Response的消息。
其中Raw Tab可以查看完整的消息,Headers tab 只查看消息中的header.
(3)使用Statistics页签,用户可以通过选择多个会话来得来这几个会话的总的信息统计
选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化
(4)QuickExec命令行的使用
常见得命令有
help 打开官方的使用页面介绍,所有的命令都会列出来
cls 清屏 (Ctrl+x 也可以清屏)
select 选择会话的命令
?.png 用来选择png后缀的图片
bpu 截获request
(5)Fiddler中设置断点修改Request
第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ->Before Requests(这种方法会中断所有的会话)
如何消除命令呢? 点击Rules-> Automatic Breakpoint ->Disabled
第二种: 在命令行中输入命令: bpu www.baidu.com (这种方法只会中断www.baidu.com)
如何消除命令呢? 在命令行中输入命令 bpu
for example:
1. 用IE 打开博客园的登录界面 http://passport.cnblogs.com/login.aspx 2. 打开Fiddler, 在命令行中输入bpu http://passport.cnblogs.com/login.aspx 3. 输入错误的用户名和密码 点击登录
4. Fiddler 能中断这次会话,选择被中断的会话,点击Inspectors tab下的WebForms tab 修改用户名密码,然后点击Run to Completion 如下图所示。
5. 结果是正确地登录了博客园
网上找的例子,亲测完全可以,而且很好帮助我理解了断点修改request。
(6)Fiddler中创建AutoResponder规则
for example
1. 打开博客园首页,把博客园的logo图片保存到本地,并且对图片做些修改。
2. 打开Fiddler 找到logo图片的会话, http://static.cnblogs.com/images/logo_2012_lantern_festival.gif, 把这个会话拖到AutoResponer Tab下
3. 选择Enable automatic reaponses 和Unmatched requests passthrough
4. 在下面的Rule Editor 下面选择 Find a file... 选择本地保存的图片. 最后点击Save 保存下。
5. 再用IE博客园首页, 你会看到首页的图片用的是本地的。
网上找的例子,亲测很好用。帮助理解AutoResponder规则
今天学习的内容是fiddler,下面就讲讲今天的学习收获吧。
1.什么是fiddler?
百科上是这么说的:Fiddler是一个http协议调试代理工具,它能够记录并检查所有你的电脑和互联网之间的http通讯,设置断点,查看所有的“进出”Fiddler的数据。其实就是一个http的抓包工具,今天用了一下感觉确实非常强大!他是客户端和服务端的http代理。也就是说:客户端的所有请求都要先经过Fiddler,然后转发到相应的服务器,反之,服务器端的所有响应,也都会先经过Fiddler然后发送到客户端。
2.fiddler的优势是什么?
(1)无需root
(2)对Android和Iphone同样适用
(3)操作更简单方便(第一次安装配置,第二次只需设置代理即可)
(4)数据包的查看更清晰易懂,Fiddler的UI更简单明了
(5) 可以查看https请求。
3.fiddler的使用教程
(1)基本界面
左边是会话列表,右侧上方是http请求,右下是http响应。
(2)Inspectors tab下有很多查看Request或者Response的消息。
其中Raw Tab可以查看完整的消息,Headers tab 只查看消息中的header.
(3)使用Statistics页签,用户可以通过选择多个会话来得来这几个会话的总的信息统计
选择第一个请求和最后一个请求,可获得整个页面加载所消耗的总体时间。从条形图表中还可以分别出哪些请求耗时最多,从而对页面的访问进行访问速度优化
(4)QuickExec命令行的使用
常见得命令有
help 打开官方的使用页面介绍,所有的命令都会列出来
cls 清屏 (Ctrl+x 也可以清屏)
select 选择会话的命令
?.png 用来选择png后缀的图片
bpu 截获request
(5)Fiddler中设置断点修改Request
第一种:打开Fiddler 点击Rules-> Automatic Breakpoint ->Before Requests(这种方法会中断所有的会话)
如何消除命令呢? 点击Rules-> Automatic Breakpoint ->Disabled
第二种: 在命令行中输入命令: bpu www.baidu.com (这种方法只会中断www.baidu.com)
如何消除命令呢? 在命令行中输入命令 bpu
for example:
1. 用IE 打开博客园的登录界面 http://passport.cnblogs.com/login.aspx 2. 打开Fiddler, 在命令行中输入bpu http://passport.cnblogs.com/login.aspx 3. 输入错误的用户名和密码 点击登录
4. Fiddler 能中断这次会话,选择被中断的会话,点击Inspectors tab下的WebForms tab 修改用户名密码,然后点击Run to Completion 如下图所示。
5. 结果是正确地登录了博客园
网上找的例子,亲测完全可以,而且很好帮助我理解了断点修改request。
(6)Fiddler中创建AutoResponder规则
for example
1. 打开博客园首页,把博客园的logo图片保存到本地,并且对图片做些修改。
2. 打开Fiddler 找到logo图片的会话, http://static.cnblogs.com/images/logo_2012_lantern_festival.gif, 把这个会话拖到AutoResponer Tab下
3. 选择Enable automatic reaponses 和Unmatched requests passthrough
4. 在下面的Rule Editor 下面选择 Find a file... 选择本地保存的图片. 最后点击Save 保存下。
5. 再用IE博客园首页, 你会看到首页的图片用的是本地的。
网上找的例子,亲测很好用。帮助理解AutoResponder规则
相关文章推荐
- 使用Fiddler调试visual studion多个虚拟站点的问题分析
- fiddler教程
- 使用Fiddler监听Java HttpURLConnection请求的小技巧
- Fiddler的简单使用
- Fiddler 教程
- 利用Fiddler对Android模拟器网络请求进行抓包
- Fiddler 命令
- Fiddler实践
- Fiddler 教程
- Fiddler进行Android抓包踩过的一个坑
- fiddler添加过滤条件
- 【学习笔记4】Fiddler工具
- 使用Fiddler对移动设备上的HTTP/HTTPS抓包
- Fiddler 使用教程
- HTTP 协议详解
- Fiddler抓取HTTPs流量
- fiddler使用总结
- Fiddler对安卓应用手机抓包图文教程
- fiddler学习记录
- fiddler监控抓取Android请求网络数据包使用方法教程