08.11fiddler的使用

 1fiddler的介绍

1.1fiddler的介绍

        Fiddler是一款http协议调试代理工具,它能够抓取记录本机所有http(s)的请求,其运行机制就是本机127.0.0.1上监听8888端口的代理.

        fiddler无论对开发或者测试人员来说都是很重要的工具.

1.2:fiddler的原理

        

1.3:fiddler的界面的讲解

工具栏区,请求列表区,响应列表区,命令行区

 

 2.web端抓包

2.1fiddler的基本配置(获取https的协议接口)

2.1.1在tools中点击options,选择connectons(监听端口,和允许连接)

 2.1.2在tools中点击options,选择https中勾选如下的选项

 2.1.3第一次安装中间会弹出两个弹框,需要点击"yes"和"是"

2.1.4配置完成后然后重启fiddler生效

ps;默认fiddler可以抓取ie浏览器不需要设置代理 

 2.2过滤信息

 3.fiddler的常用功能

3.1修改数据

方式1;在rules-->automatic breakpoints 选择呢break requests/after responses

方式2: 在命令行中输入bpu+网址

 输出结果

 步骤如下:

用ie打开网址页面

然后在fiddler命令行输入:bpu 空格 和 网址 (如果想取消命令,则需要在命令行中再次输入bpu进行停止)

刷新页面

修改数据(在inspectors下的webforms修改数据)

然后单击 run to completion即可

 3.2弱网测试

平时我们的网络状况比较好,有时候经常忽略在低网速的情况下系统的页面表现,而fiddler可以帮助我们限速达到模拟低速网络的状态

 自定义限速:点击rules-->customize rules

 

开启方式:rule-->performance>>simulate modem speeds(关闭则需要再次点击取消勾选即可)

 

 3.3:autoresponder替换

关于fiddler的autoresponder其实就是重定向功能,主要是进行会话的拦截,然后替换原始资源的功能.

 

ps; 网页刷新后就变成索鸟!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

 步骤

1:在inspectors中找到对应的imageview,显示要替换的图片

2:切换到autoresponder中将对应的图片拖拽右侧

3:勾选对应的选项

4:在最下面的下拉框中选择 find a file ... 指定要替换的内容(图片或者文本即可)

5:刷新界面,查看替换的效果

此案例为百度搜索12306替换了铁路百度百科的图片;

3.4;mock测试

 

 步骤

1:在本地文件写入一个json串

2.打开网址.在fiddelr中找到对应的接口

3.切换到autoresponder中将对应的接口拖拽右侧

4.勾选对应的选项

5.在最下面的下拉框中选择find a file.. 指定要替换的内容(图片或者文本)

6.刷新界面,查看替换的效果

7.补充说明(结束之后remove,不然一直访问的是重定向的数据)

3.5发送自定义请求

利用composer发送自定义请求(类似接口测试工具)

 

 如果响应是乱码,需要在请求中添加Content-Type:charset=utf-8

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值