fiddler初探

基本介绍

一 ,fiddler官方网站:

  www.fiddler2.com

二, fiddler有什么用?

  fiddler是很强大的web调试工具之一,同类型产品还有:charles,httpwatch,wireshark等。它能够记录所有客户端和服务器的http和https请求,允许你监视、设置断点、甚至修改输入数据,fiddler包含了一个强大的基于时间脚本的子系统,并且能够使用.net语言进行扩展。

三,fiddler工作原理

  fiddler十一代理web服务器的形式工作的,他使用代理地址:127.0.0.1(本地),端口为:8888.当fiddler退出时,端口将会自动释放,这样就不会影响其他程序使用该端口。如果异常退出可能会导致网页无法访问。简单试用过fiddler就会发现,实际上fiddler不仅仅能够监控浏览器的请求还能够监控所有的由本级发出的http请求。

既然提到web服务器代理,有过FQ经验的骚年一定知道要在浏览器里设置其代理服务器地址,这里也是一样,除了IE浏览器默认将代理设置为127.0.0.1:8888.其余的浏览器均需要手动设置。

前面提到过 fiddler能够捕获http会话和https会话,但是其默认只支持http,要监听https的会话需要在tool->fiddler options->https tab中设置

四,fiddler常规用法

1-查看http请求状态(一般发送至localhost的请求不能被捕捉,只要给loclahost后面加一个点号,fiddler就能够捕捉到)

2-修改request请求参数

3-修改response参数,可以有效的模拟服务器,处理有些资源请求,例如可以将本地资源路径存储在fiddler中就可以

时间: 2024-10-14 11:24:08

fiddler初探的相关文章

Fiddler录制jmeter脚本--V4.4..0.1版本

  圣诞节到了,圣诞老人送平安,我们送技术,我们知道以前jmeter的脚本来源有三个,手动书写.badboy录制.自带的录制功能(jmeter3.0该功能还比较好),目前我们又多了一个fiddler生成,自上次分享出来fiddler导出jmx格式版本对外公开后,收到一些反馈,我们利用工作之余时间继续优化,现在更新版本为V4.4.0.1,分享给大伙,我们一起来看看,选择哪一个,大家根据自己的情况来,工具是死的,我们需灵活运用,适合自己的才是最好的,详细的操作,视频中介绍. 功能说明 版本:V4.4

初探接口测试框架--python系列7

点击标题下「蓝色微信名」可快速关注 坚持的是分享,搬运的是知识,图的是大家的进步,没有收费的培训,没有虚度的吹水,喜欢就关注.转发(免费帮助更多伙伴)等来交流,想了解的知识请留言,给你带来更多价值,是我们期待的方向,有更多兴趣的欢迎切磋,我们微信订阅号,联系方式如下: 更多书籍,敬请期待 背景说明 python系列课程也有段时间了,我们坚持,一步步来,今天是最后一课的分享,看看接口测试框架的神秘,小怪带领着大家一起完成第7课,希望能看完知识点,自己动手练习,然后和给出的例子代码对比,最后看看作业

fiddler抓手机包

本人用的iphone,操作步骤参考网上链接: http://www.cr173.com/html/20064_1.html 其中要注意点: fiddler设置好option之后手机访问 http://192.168.1.104:8888安装证书,一直提示我没有设置好https:在fiddler上导出证书发现证书没法生成,重新生成证书之后就成功了.

fiddler抓取手机端的数据流量包

1.首先下载安装fiddler 2.然后打开fiddler,进入到tools-->options-->connections 3.然后进入到https 4.设置完成后,查找本机ip 然后打开手机的wifi,进行代理设置,手动输入本机ip地址,端口号就是8888 5.最重要的一点就是要手机端安装证书,要不然就会报tunnel to 443,抓取不到https的数据包 6.安装证书步骤 手机浏览器输入:http://你挂代理的ip:8888/FiddlerRoot.cer,然后安装成功就能抓取ht

Python+Requests接口测试教程(1):Fiddler抓包工具

本书涵盖内容:fiddler.http协议.json.requests+unittest+报告.bs4.数据相关(mysql/oracle/logging)等内容.刚买须知:本书是针对零基础入门接口测试和python+requests自动化的,首先本书确实写的比较基础,对基础内容也写的很详细,所以大神绕道. 为什么要先学fiddler? 学习接口测试必学http协议,如果直接先讲协议,我估计小伙伴们更懵,为了更好的理解协议,先从抓包开始.结合抓包工具讲http协议更容易学一些. 1.1 抓fir

抓包工具:fiddler、charles手机连接电脑代理

手机连接charles代理 1.电脑默认已经安装charles(未安装可参考网上教程) 2.打开charles,如下图: 2.Proxy->ssl Proxying Settings  设置,如图红框标识(443为https的端口号)<设置一次就好,之后默认了> 3.  不要关闭charles 4.电脑端查看ip(开始-输入:cmd-确认-dos下输入命令:ipconfig,查看ipv4,即为电脑ip) 5.手机打开设置,连接的无线,选择高级选项-手动,配置电脑ip+8888端口号 6.

进阶之初探nodeJS

一.前言 在"初探nodeJS"随笔中,我们对于node有了一个大致地了解,并在最后也通过一个示例,了解了如何快速地开启一个简单的服务器. 今儿,再次看了该篇随笔,发现该随笔理论知识稍多,适合初级入门node,固萌生一个想法--想在该篇随笔中,通过一步步编写一个稍大一点的node示例,让我们在整体上更加全面地了解node. so,该篇随笔是建立在"初探nodeJS"之上的,固取名为"进阶之初探nodeJS". 好了,侃了这多,那么我们即将实现一个

从273二手车的M站点初探js模块化编程

前言 这几天在看273M站点时被他们的页面交互方式所吸引,他们的首页是采用三次加载+分页的方式.也就说分为大分页和小分页两种交互.大分页就是通过分页按钮来操作,小分页是通过下拉(向下滑动)时异步加载数据. 273这个M站点是产品推荐我看的.第一眼看这个产品时我就再想他们这个三次加载和翻页按钮的方式,那么小分页的pageIndex是怎么计算的.所以就顺便看了下源码. 提到看源码时用到了Chrome浏览器的格式化工具(还是朋友推荐我的,不过这个格式化按钮的确不明显,不会的话自行百度). 三次加载和分

Fiddler 前端工具

官网地址:http://www.telerik.com/fiddler 支持所有平台,但由于早期是基于.net开发的,对window操作系统支持较好,对mac,linux支持不够好.