雨水的早晨
每天进步一点点,终会质变!致力于通过技术手段提高测试团队的工作效率,并改善产品交付的可靠性。
展开
-
我的Fiddler书籍:《Fiddler抓包让数据无处可藏》《玩转Fiddler》
今年的目标是个体崛起,打造个人品牌 1、由于工作的原因呢,要经常使用Fiddler抓包,修改数据,模拟各种复杂的数据场景,对Fiddler的脚本进行二次开发来满足工作需求,提高工作效率。 2、将这些技术干活写成博客和大家分享,久而久之就形成了一系列的教程。 3、我的Fiddler书籍:《Fiddler抓包让数据无处可藏》《玩转Fiddler》 4、希望能...原创 2018-06-01 15:29:41 · 7997 阅读 · 5 评论 -
Fiddler:自定义添加一列展示请求方法
我一直都在前进的路上……class Handlers{ *** //自定义添加一列展示请求方法【post/get/connect】,display order 可以手动的任意拖动 public static BindUIColumn("Method", 60) function FillMethodColumn(oS: Session): St...原创 2019-12-16 10:12:44 · 2489 阅读 · 4 评论 -
Fiddler:显示请求花费的时间
我将在学习Fiddler的路上,一路狂奔……在项目中,客户端会根据服务端响应的时间来决定走哪个业务分支,之前是通过查看客户端打印的log来验证服务端消耗的时间,今天发现了一个新的方法:class Handlers{ …… public static BindUIColumn("TimeTaken/ms" ,120) function...原创 2018-06-01 15:09:45 · 12586 阅读 · 2 评论 -
Fiddler读写Excel文档
//读取本地excel的方法static function readExcel(filename,apk,key,version,code) { //创建Excel.Application对象 var oXL = new ActiveXObject("Excel.application"); //打开指定路径的excel文件 ...原创 2019-12-16 15:29:01 · 708 阅读 · 0 评论 -
Fiddler:更简单的方式读、写本地文件
在路上…… LoadRequestBodyFromFile if(oSession.uriContains("sdk")){ oSession.LoadRequestBodyFromFile("D:\\Fiddler\\fiddler.txt"); //注意这里添加路径是需要双斜杠 //读取本地文件作为请求体}效果图如下: SaveRequ...原创 2019-12-16 15:30:11 · 1945 阅读 · 0 评论 -
Fiddler:bpu 阻塞多个请求
Fiddler教程,在持续不断的更新中背景: 今天同事问我,bpu怎么同时阻塞多个请求呢? 同事 : 我是这样写的 bpu a b ,我这样写怎么实现不了同时阻塞a 和 b 请求呢? 我: 我没有这样阻塞过,但是在我的理解里应该这样写,bpu a enter执行,bpu b enter执行,分开执行(因为我之前没有这样阻塞过,只是按照自己的理解这样认为的,接下来就打脸了,不都...原创 2019-12-16 15:30:44 · 2103 阅读 · 4 评论 -
Fiddler工具:关于数据修改,你知道多少?!
始终在路上 Fiddler工具:关于数据修改,你知道多少?!大家都说Fiddler工具很强大,那么Fiddler到底有哪些功能呢?我们用下面这幅图就可以简单地概括总结一下: 图片虽然不是很美观,但是将fiddler的功能总结得很是精辟,它高大上的内涵足以支撑简陋的门面,厉害了,老铁! 言归正传,从这幅图上我们可以很清晰的看出Fiddler是用来捕获数据,并对数据进行分...原创 2019-12-16 15:29:47 · 4429 阅读 · 3 评论 -
【搜狗投稿】【测试工具】Fiddler实践的一些小心得
我相信我一直都会在路上作者介绍: 每天进步一点点,终会质变 欢迎关注CSDN博客:雨水的早晨 http://blog.csdn.net/qq_15283475?viewmode=contents一、如何显示请求花费的时间 背景:在项目中,客户端会根据服务端响应的时间来决定走哪条业务分支,之前是通过开发人员打印的log日志来验证服务端消耗的时间,比较麻烦。就想着Fiddle...原创 2018-06-01 15:09:03 · 1699 阅读 · 0 评论 -
【总结】Fiddler Script Api
我将在学习Fiddler的路上,一路狂奔……Fiddler Script Api一、Fiddler Object类logif(oSession.uriContains("sdk")){ FiddlerObject.log("altamob sdk test"); //可在控制台中输出Log }效果图如下: 二、Session类(重中之重)f...原创 2019-12-16 15:31:38 · 1787 阅读 · 0 评论 -
【转载】fiddler插件开发step by step 1
在路上,一直在路上,on the way …… 本文是转载来的,感谢原作者Fiddler 是优秀的抓包工具,有着众多的优秀插件。Fiddler 软件是由C#语言开发的,运行在.net Framework 框架之上,所以我们也可以使用vs来开发自己的Fiddler插件,下面就介绍fiddler插件开发基本步骤。1.打开visual studio 创建一个Visual...转载 2018-08-03 17:34:42 · 2259 阅读 · 0 评论 -
【转载】fiddler 插件开发二
在路上本文是转载来的,感谢原作者本篇主要讲解Fildder插件开发中的涉及到的主要接口与类。1.IFiddlerExtension 接口如果要开发的自定义插件有UI界面,则需要实现IFiddlerExtension 接口。你程序集中的实现了IFiddlerExtension接口的公有类(public class)将会在Fiddler启动时加载。public interface IFiddlerEx转载 2017-08-19 11:37:01 · 1801 阅读 · 0 评论 -
【转载】自己动手打造Fiddler挖洞插件
本文是转载,感谢原作者对于一个Web开发人员来说,Fiddler并不陌生。作为一款Web调试利器,它拥有强大的调试功能,灵活的配置以及丰富的可扩展功能。我在开发工作中,最喜欢的就是它的Inspectors和AutoResponder功能。另外,它可以解密HTTPS数据,支持反向代理,也可用于中间人攻击。对于一个对代码有洁癖的人来说,不仅在代码格式上有严格的要求,对代码的健壮性,安全性同...原创 2019-12-16 15:28:34 · 595 阅读 · 1 评论 -
抓包工具Fiddler的使用教程(二十二):深入研究Composer
继续我们的Fiddler教程在抓包工具Fiddler的使用教程(十三):Fiddler模拟POST请求中我们有讲到如何使用Composer模拟发送请求,使用的是parsed选项,但Composer有四个选项卡,今天我们就来仔细的讲解一下这些选项卡:Composer选项卡是由4个子选项卡组成的,如下所示:parsed :原型,如何使用我们在之前的教程中有讲 Raw :原始的...原创 2019-12-16 10:08:51 · 2345 阅读 · 0 评论 -
抓包工具Fiddler的使用教程(十二)下:Fiddler抓取HTTPS
在教程十二(上),我们也了解了HTTPS协议,该教程就和大家分享Fiddler如何抓取HTTPS抓包工具Fiddler的使用教程(十二):【转载】HTTPS协议 再次回忆一下关键内容:iddler如何在服务器与客户端之间充当第三者呢?服务器—>客户端:Fiddler接收到服务器发送的密文, 用对称密钥解开, 获得服务器发送的明文。再次加密, 发送给客户端。 客户端...原创 2018-06-01 15:09:24 · 65696 阅读 · 2 评论 -
Fiddler教程:fiddler抓包时,出现的 tunnel to
解读tunnel to在抓包的时候,有时候会遇到很多的tunnel to,图标是一把锁的形状,使用的方法是Connect,如下图:在某主的CSDN博客中,查到的资料如下:connect是为了建立http tunnel,connect是http众多方法中的其中一种,它跟post、get、put、options方法是并列的。但是它的使用场景很特殊。只有在受限制的网络环境中(防火...原创 2018-06-01 15:32:57 · 109178 阅读 · 15 评论 -
抓包工具Fiddler的使用教程(一):移动端如何抓包
使用fiddler已经有一段时间了,但是始终停留在简单的抓包,过滤,查看发送request以及相应response,昨天在项目中需要模拟一些数据,涉及到去修改request的参数以及修改response的响应数据,这才开始学习如何更深入的使用fiddler:如何抓包如何过滤hostname如何模拟设置断点如何模拟弱网环境如何修改CustomRules.js文档...原创 2018-06-01 15:10:03 · 26494 阅读 · 0 评论 -
抓包工具Fiddler的使用教程(七):打断点修改Response
接下里继续我们的Fiddler教程 之前的教程中有讲到如何通过修改CustomRules.js文件来达到修改Response数据的目的,今天我们来分享如何在打断点的时候修改Response之前有讲到,若是修改响应的数据,应该在after response 打断点,故打断点的步骤是,Rules->Automatic Breakpoints -> After Respon...原创 2018-06-01 15:10:34 · 7033 阅读 · 0 评论 -
抓包工具Fiddler的使用教程(二):如何模拟设置断点
继续之前的Fiddler的使用教程:如何模拟设置断点在项目的实践过程中,经常遇到一个点击事件,触发两个并行的请求,比如A、B两个请求,哪个请求响应的比较快,则展示谁的数据。 在测试的时候,我们要测试三个场景: 用例编号 场景设计 预期结果 test1 响应速度:A > B 展示A test2 响应速度:A < B...原创 2018-05-05 11:28:26 · 4279 阅读 · 0 评论