Day19 Fiddler的简单使用

系列文章目录

Day01 软件测试基础总结

Day02 测试用例知识点总结(上)

Day03 测试用例知识点总结(下)

Day04 禅道-从安装到卸载

Day05 MySql的基础使用

Day06 MySql知识点总结

Day07 MySql知识点再总结与多表查询

Day08 redis的基础知识

Day08 VMware的安装、Linux系统安装和Linux基础命令

Day09 Linux常用命令总结

Day10 Linux环境部署和项目构建

Day11 shell脚本基础知识

Day12 接口和协议

Day13 Postman的使用

Day13 Windows环境下的JDK安装与Tomcat的启动

Day14 jenkins部署

Day15 jenkins的简单使用

Day16 charles的基本使用

Day17 考试

Day18 考试

Day19 Fiddler的简单使用


目录

系列文章目录

前言

一、Fiddler的证书安装与配置

 二、过滤

 三、断点设置

 四、弱网测试

五、MOCK

 六、Autoresponder替换

七、发送自定义请求


前言

        Fiddler(中文名称:小提琴)是一个HTTP的调试代理,以代理服务器的方式,监听系统的Http网络数据流动,Fiddler可以也可以让你检查所有的HTTP通讯,设置断点,以及Fiddle所有的“进出”的数据(我一般用来抓包),Fiddler还包含一个简单却功能强大的基于JScript .NET事件脚本子系统,它可以支持众多的HTTP调试任务。

        虽然最常使用的还是Charles,但是Fiddler仍需要测试人员掌握。


一、Fiddler的证书安装与配置

Fiddler的安装非常简单,证书的安装也比Charles简单一点。

在Tools->Options 中分别设置Connections和HTTPS如下图,注意HTTPS设置好后,会提示安全证书的安装,全点是就好。

移动端安全证书安装

前置条件:
手机和电脑在同一局域网
完成fiddler的基本配置,见web端抓包的内容
完成手机代理(以小米为例)
查看本地电脑的ip
手机设置>WLAN设置>选择WIFI,点击右边的箭头,修改"代理"为手动,输入主机名:电脑ip,端口号:8888,然
后保存。
打开手机游览器输入:http://电脑ip:8888,点击FiddlerROot certificate超链接下载证书
之后操作app,使用fiddler进行抓取接口
扩充:fiddler可以抓取android/ios,不要忘记使用之后关闭手机的代理否则无法上网

 

 二、过滤

过滤出自己需要的接口

 

 三、断点设置

断点设置有两种方式

1.直接在左下角第三个框点击,出现红色框标记为设置成功,箭头向上为请求断点,箭头向下为响应断点

2.在Rules->Automatic Breakpionts->选择请求断点还是响应断点,或者取消断点,设置成功后,左下角会有显示,于方式一同样的标志

 

 修改数据:

bpu+网址
步骤如下
用IE打开网址界面
然后再Fiddler命令行中输入:bpu https://www.baidu.com/s(如果想取消该命令,则再命令行中再次输
入bpu进行停止)
刷新界面
修改数据(在inspectors下的webforms修改数据)

 四、弱网测试

模拟弱网环境
自定义上传下载速度:

Rules->Customize Rules->大概在中间位置有代码

   if (m_SimulateModem) {
            // Delay sends by 300ms per KB uploaded.
            oSession["request-trickle-delay"] = "300"; 
            // Delay receives by 150ms per KB downloaded.
            oSession["response-trickle-delay"] = "150"; 
        }

修改数值,定义自己需要的速度,300为上传,150为下载

弱网测试的开启方法:

Rules->Preformanxe->Simulate Modem Speeds

点击开启,再次点击结束,弱网测试记得将断点取消

五、MOCK

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

 六、Autoresponder替换

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

1.首先定位出要替换的图片 

 2.替换需要的图片(最好使用IE浏览器)

七、发送自定义请求

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


总结

        内容不多,与Charles内容接近。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Fiddler是一个代理工具,可以在手机上网时充当代理服务器的角色。通过配置手机和Fiddler所在电脑处于同一网段,并将Fiddler设置为支持移动端连接,就可以捕获手机端发送的网络请求。具体配置方法如下: 1. 确保手机连接的Wi-Fi和Fiddler所在电脑处于同一网段。 2. 打开Fiddler工具,选择菜单中的“Fiddler”→“Tools”→“Options”命令。 3. 在打开的对话框中的“Connections”选项卡里勾选“Allow remote computers to connect”复选框。 4. 设置“Fiddler listens on port”为“8888”。 5. 单击“OK”按钮关闭Fiddler工具,然后重新打开Fiddler工具。 你可以在https://www.telerik.com/download/fiddler上下载Fiddler工具。一旦配置完成,Fiddler就可以捕获和分析手机端发送的网络请求。请注意,如果要抓取HTTPS请求,需要安装Fiddler证书。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Fiddler 工具的使用](https://blog.csdn.net/FloraCHY/article/details/131551459)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [Fiddler使用教程](https://blog.csdn.net/weixin_44330336/article/details/125522082)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值