fiddler抓包基础学习
文章平均质量分 68
蒲公英上的尘埃
读万卷书,行万里路,方能回到内心深处
展开
-
Fiddler学习(一)---------手动设置浏览器代理
打开Fiddler4,默认情况下会捕获所有本机的请求(钉钉、QQ、chrome浏览器、IE浏览器云云)。一开始很疑惑,我明明什么代理都还没有设置,怎么直接就能捕获请求。后来查阅了很多资料,很少有介绍这方面的~~大概太初级了吧~~Fiddler很屌,在打开它的那一瞬间,它就已经设置好了浏览器的代理了。当你关闭的时候,它又帮你把代理还原了,是不是很贴心。。。一、Fiddler简介Fiddl...原创 2018-10-23 16:23:43 · 18200 阅读 · 0 评论 -
fiddler学习(六)-----------fiddler监控面板介绍
监控面板statistics统计inspectors查看会话信息autoresponder自动响应composer自定义请求filter过滤器timeline时间统计线Statistics 请求的性能数据分析随意点击一个请求,就可以看到Statistics关于HTTP请求的性能以及数据分析了。目前具体如何分析在后续再学习,先知道在fiddler里Statistics...原创 2018-11-12 17:10:42 · 952 阅读 · 1 评论 -
fiddler学习(五)---------fiddler状态面板及内置命令
这节主要是整理了上节命令行打断点中一些常用的命令行和fiddler的内置命令。命令行- 修改Request:bpu http://www.cnblogs.com (拦截发给指定服务器的请求) -----breakpoint url的简称 - 清除断点拦截:bpu - 修改Response:bpafter ht...原创 2018-11-12 14:58:33 · 601 阅读 · 0 评论 -
Fiddler学习(四)--------使用fiddler打断点
一、打断点的作用1.开发人员,调试,出错后在某个位置打断点调试代码;2.测试人员,测试,绕过前端的限制,测试后端的反应;3.测试人员,构造数据,设置断点可篡改请求和返回的数据包。根据测试的不同场景,有时需要在测试过程中更改请求、或者更改响应内容,从而达到最终的测试目标。二、全局断点所有的请求在经过fiddler时都会被中断。打全局断点的话,是无法正常上网的。全局断点对应的是...原创 2018-11-12 14:15:24 · 12641 阅读 · 2 评论 -
fiddler学习(十)--------fiddler对于测试人员的用途
一、浏览器自带的开发者工具也可以抓包,为什么要使用fiddler?Firebug虽然可以抓包,但是对于分析http请求的详细信息,不够强大。模拟http请求的功能也不够,且firebug、chrome下的network常常是需要“无刷新修改”,如果刷新了页面,所有的修改都不会保存。 Fiddler可以实现动态web调试。可以设置断点篡改请求和返回的数据包,模拟重发。二、对于测试人员来说,f...原创 2018-11-15 15:50:22 · 7498 阅读 · 0 评论 -
fiddler学习(九)-------模拟弱网环境测试
一:为什么要做弱网络测试?实际的客户现场可能网络不稳定或者网速低,恶劣的网络环境会导致出现一些bug,影响用户体验甚至某些服务不可用。而公司内部的研发环境网络通常比较顺畅,难以复现这种bug。要解决这种问题,就需要制造弱网络的环境进行测试、复现并修复问题。二:Fiddler怎样模拟弱网?Fiddler 是一个 HTTP 调试代理,它能够记录所有你电脑和互联网之间的 HTTP 通讯,Fi...转载 2018-11-15 15:38:22 · 676 阅读 · 0 评论 -
fiddler学习(八)-----------Response乱码时的处理方法
问题:有时候我们看到Response中的HTML是乱码的, 这是因为HTML被压缩了, 我们可以通过两种方法去解压缩。方法一:点击红框内容“Response body is encouded.Click to decode.” 方法二:回到第一个tab transformer 里,chunked Transfer-Encoding 取消打勾,HTTP Compression的No...原创 2018-11-13 14:13:45 · 1038 阅读 · 0 评论 -
fiddler学习(七)--------filter过滤
1、User Filters启用2、ActionAction:Run Filterset now是否运行,Load Filterset加载,Save Filterset保存;3、Hosts过滤Zone:指定只显示内网(Intranet)或互联网(Internet)的内容;Host:指定显示某个域名下的会话;-No Host Filter:无HOST过滤;Hi...转载 2018-11-13 10:19:49 · 1282 阅读 · 0 评论 -
Fiddler学习(二)---------fiddler工具面板和会话面板介绍
fiddler是我们常用的抓包和调试工具,fiddler启动后作为一个虚拟代理服务方式,监听系统的网络数据流动。运行fiddler之后,就会在本地打开8888端口,网络数据流通就会通过fiddler进行中转,这时我们就可以监控http/https数据流的记录,并加以分析,甚至我们可以修改发送和接收数据。fiddler的功能比较强大,以后我们有机会来慢慢分享。fiddler的工作原理...原创 2018-10-23 16:44:12 · 2737 阅读 · 0 评论 -
Fiddler学习(三)-----------使用fiddler做接口测试
如何使用Fiddler构造HTTP请求并发送安装并打开Fiddler后,点击右侧的Composer,就在Composer里构造请求即可,如下图。点击execute按钮,请求发送。结果会在左侧会话栏展示。点击会话记录,可以查看响应结果。如下图:相比于postman而言,Fiddler不能写断言,只能构造HTTP请求,并人工确认返回结果的正确性。 fiddler做接口测试的...原创 2018-11-09 15:41:58 · 2911 阅读 · 0 评论