会用Fiddler的自动Decode功能,帮您节约50%的工作时间(生成测试报告特别有用)

Fiddler的Decode功能主要用于解码和查看网络流量中的加密数据。

Decode功能概述

Fiddler作为一个网络调试代理,可以捕获和分析计算机与服务器之间的网络流量。在这个过程中,开发者经常需要查看和分析加密的网络数据。Decode功能就是为了解决这一需求而设计的,它允许开发者解码和查看这些加密数据。

Decode工作原理

当Fiddler拦截到加密的网络数据时,它会根据预设的解码规则来解码这些数据。这些解码规则包括了常见的加密算法和协议,如Base64、GZIP、HTTP等。解码后的数据会以可读的形式显示在Fiddler的请求或响应内容中,方便开发者进行分析。

Decode应用

手动Decode

大家一定熟悉下面这张图片,点击Click to decode,即可完成响应的解码。

图:手动Decode

自动Decode

如果我们在抓包前点击下图中的Decode的图标,在后续的抓包过程中,则会自动完成响应的解码工作

图:自动Decode

自动Decode与生成的saz文件结合使用

如果大家不了解Fiddler的saz文件,可以参考文章

一文带大家了解如何在Fiddler中生成html测试报告-CSDN博客

自动Decode在与生成saz文件(提供测试报告)结合使用时是非常方便的,大家想一下这个场景,当我们使用fiddler进行批量抓包的过程中,如果不使用自动Decode功能,那么响应中的内容都是乱码,如上图:手动Decode,这会导致一个致命的问题——saz 文件中的响应信息也是乱码,点击下图中的S

显示如下:

应用自动Decode以后,响应信息正常显示

显而易见,当请求特别多的时候,自动Decode为我们大大的提升了工作效率!!!(否则我们需要一个一个请求进行手动Decode)

我的每一篇文章都希望帮助读者解决实际工作中遇到的问题!如果文章帮到了您,劳烦点赞、收藏、转发!您的鼓励是我不断更新文章最大的动力!

  • 6
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Fiddler是一款强大的网络调试工具,它能够捕获和分析网络流量,对于开发人员来说非常有用。其内置的脚本功能可以助用户批量自动生成易语言代码。下面是一个示例,说明如何使用Fiddler进行批量代码生成: 首先,我们需要安装和启动Fiddler。在Fiddler的菜单栏中,选择“Rules”-> “Customize Rules”进入脚本编辑器。 在脚本编辑器中找到`OnBeforeResponse`函数,这个函数会在每个响应返回前被调用。在该函数内部,我们可以编写自己的脚本逻辑。 接下来,我们需要根据我们期望的代码生成规则,使用易语言的语法编写代码生成脚本。例如,我们可以遍历请求的URL和响应内容,根据特定的条件来生成易语言的代码片段。 ``` if (oSession.uriContains("example.com") && oSession.GetResponseBodyAsString().contains("keyword")) { var code = "MsgBox(\"Hello World!\");"; FiddlerObject.alert(code); } ``` 在上述示例中,我们通过判断URL包含"example.com",以及响应内容包含"keyword"的条件,来生成一个弹窗显示"Hello World!"的易语言代码。 完成脚本编写后,保存并关闭脚本编辑器。从此时起,每当我们在Fiddler中捕获到满足条件的网络请求和响应时,就会自动弹出一个包含生成代码的对话框。 通过使用Fiddler的脚本功能,我们可以方便地批量自动生成易语言代码,提高开发效率。同时,通过定制化的脚本逻辑,我们可以根据需要生成特定功能的代码,满足个性化的开发需求。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

测试开发Kevin

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值