Fiddler如何比较两个接口请求?

进行APP测试时,往往会出现Android和iOS端同一请求,但执行结果不同,这通常是接口请求内容差异所致。

Fiddler如何比较两个接口请求?_第1张图片

如果你想学习Fiddler抓包工具,我这边给你推荐一套视频,这个视频可以说是B站播放全网第一的Fiddler抓包工具教程,同时在线人数到达1000人,并且还有笔记可以领取及各路大神技术交流点击文章最下方卡片‘

零基础玩转Fiddler抓包在测试领域应用实战!_哔哩哔哩_bilibili【Python接口自动化测试笔记及视频源码 +微信:mashang-nn 备注(b站555)即可通过 收藏等于白嫖,点赞三连才是真情!】, 视频播放量 1349、弹幕量 2、点赞数 4、投硬币枚数 2、收藏人数 20、转发人数 0, 视频作者 自动化测试码尚科技, 作者简介 领取笔记加微信:mashang-nn 备注:B站555,相关视频:2023年B站最新Jmeter接口测试实战教程,精通接口自动化测试只需要这一套视频,从0玩转fiddler抓包在测试领域的四大应用实战!,15天学会性能测试,通俗易懂详细教学,Jmeter性能测试实战(集群压测,全链路压测,性能调优,瓶颈分析)极速掌握,干就完事!,B站福利!Web自动化测试从0-到项目实战教程,免费学!!!,webdriver-helper自动化测试实战,用Postman轻松玩转接口自动化测试,2023B站最全RobotFramework自动化测试框架零基础入门到实战!(更新版),Fiddler抓包工具和charles抓包工具实战教学,App自动化测试Appium+UiAutomator2技巧,JMeter + Ant接口自动化测试并输出HTML报告https://www.bilibili.com/video/BV14g4y1H7vv/?spm_id_from=333.999.0.0 

我习惯于用Fiddler抓包,那此时应该如何定位问题呢?

分别把Android和iOS的接口请求另存为TXT文件,然后用工具 Beyond Compare 比较,是一个不错的选择。

但实际,直接在Fidder中比较最方便,如用Fidder的 Compare 功能(快捷键 Ctrl+W)。

如果我们没配置windiff会报错:

Fiddler如何比较两个接口请求?_第2张图片

如何配置windiff?

下载地址:https://www.grigsoft.com/download-windiff.htm

下载windiff.zip

解压压缩包windiff.zip,解压放在任意位置(建议放到fiddler安装目录下)

在Fiddler路径 Tools -> Options -> Tools 下,在File Diff Tool中选择定位到windiff.exe

Fiddler如何比较两个接口请求?_第3张图片

Fiddler如何比较两个接口请求?_第4张图片

下面假如我们对 http://www.example.com/  GET请求了两次。

要比较两次请求的不同之处,选中要比较的两请求,并在鼠标右键菜单中找到Compare(快捷键 Ctrl+W)。(注意,如果有弹框,点击[确定]即可)

Fiddler如何比较两个接口请求?_第5张图片

此时在windiff中,会标识出两个请求中不同的行(红黄高亮显示为一对,表示两个请求在此行的不同内容)

Fiddler如何比较两个接口请求?_第6张图片

这样一对比,我们就能排查接口传参不同等导致的问题。

你可能感兴趣的:(fiddler,测试工具,python,软件测试,经验分享)