几乎每一个现代应用程序都依赖于APIs,这就是为什么有这么多工具可以帮助我们测试及开发API。
虽然大多数开发者依赖完整的应用程序,一些实用的Chrome插件可以优化开发过程。
今天,我们将要介绍一些最好的Chrome扩展程序,用于API开发和测试的,这些扩展程序将是即将到来的2025年最佳选择。
咱们跳进去吧。
……
如果你还不知道,Chrome 正在做一些更改,这可能会导致一些扩展程序不再被支持。
Manifest V2 现已弃用
意味着 Chrome 正在转向 Manifest V3,这将限制许多现有扩展程序(尤其是广告屏蔽器和隐私工具)所依赖的一些功能。
更多详情请参见黑客新闻讨论。
这些扩展,除了最后一个之外,都遵循最新的规定。
省略号
1. Requestly - 免费的 API 测试和模拟插件,RequestlyRequestly 是一个开源的前端开发平台,它帮助开发者更快地测试和调试应用,而无需重复部署。
该 Chrome 扩展程序帮助你完成以下事项:
✅ 重定向网址并测试 GraphQL 接口。
✅ 拦截并修改 HTTP 请求和响应。
✅ 测试、验证、模拟 API 响应,以及其他更多功能。
它看起来是这样的。
,点击图片查看
他们还提供桌面应用(Windows、Linux、苹果硅芯片、Mac Intel芯片),如果你想获得更原生的体验,你可以有更多的选项。
✅ API 测试客户端,可帮助在开发和质量测试阶段测试 API 的功能。
支持 API 集合、环境变量、本地保存的 API 请求历史记录。您还可以从各种来源导入和导出 API 合同和集合,例如 cURL、OpenAPI、Postman 等。关于该 API 客户端的详细信息,请参阅这篇博客 链接。
✅ 您也可以使用模拟服务器创建云端模拟。同样,您可以使用“修改 API 响应规则”来创建本地模拟,该规则允许您更改响应状态和内容以测试不同情况。
✅ 您可以使用 Network Interceptor
监控并记录手机/电脑应用的 API 数据情况。
点击查看桌面客户端
桌面版
✅ 您可以将拦截工具中的 API 的流量记录下来,几秒钟内批量创建多个 API 模拟,轻松快速模拟整个服务。
这是一张匹配规则的图片
假规则
规则小组
此 Chrome 扩展有 200,000 用户,评分 4.3(1200 条评价,好评如潮)。
...
或
这里什么都没有 (zhe li shenme dou mei you)
2. Postman Interceptor - 拦截并同步浏览器请求到 Postman。许多开发者使用Postman来进行API測試,但捕获浏览器请求可能比较麻烦。
Postman Interceptor 通过将浏览器中的 cookies 和 headers 同步至 Postman,使调试 API 更加方便。
拦截器让这个过程变得简单无痛。之前需要通过代理才能完成的任务,现在可以直接实现,无需任何安装步骤或额外配置。
它有70万用户,评分是4.3(956条评论)。
……
3. Talend API测试器 - 可视化地测试和交互REST、SOAP和HTTP APIs。Talend API 测试器的图片:
Talend API Tester 可以轻松调用、发现和测试 HTTP 和 REST API。它之前曾被称为 Restlet Client,
这能帮助你:
✅ 发送请求,然后查看回复。
请求可以通过插入变量来动态化请求。安全性和认证得到了全面支持,同时还支持超媒体内容和HTML表单提交。你能够可视化、美化显示并检查HTTP响应。
✅ 您可以进行多种API响应测试。例如,使用断言验证来验证头部、响应体的一部分以及响应时间和其值。
✅ 使用例如状态码、头部、XML 和 JSON 正文、响应时间等信息来验证响应。
✅ 轻松导入 Postman 集合、Swagger/OAS/OpenAPI 和 HAR(HTTP Archive)。
它拥有60万用户,评分达到4.8(拥有4200条评论)。
试试 Talend API Tester, 🔥,它很酷!
……
4. Boomerang - SOAP 和 REST 接口客户端。Boomerang 是一个用于测试 REST API 和 SOAP 服务的 API 测试工具,你可以用一个应用程序测试这两种服务。
您还可以导出和导入数据,并且这个扩展会保存您发送的请求历史,这样你可以轻松回顾。您还可以通过变量和脚本创建自定义动态请求。
它使用本地数据存储,无需依赖云。
它拥有100,000用户,评分是4.6(有1000条评论)。
试试 🔥 Boomerang
5. ModResponse - Mock和Replay API接口的插件
使用ModResponse,你可以修改、模拟和重放HTTP响应数据。它不需要额外的代理或代码更改,因此你可以迅速测试各种场景并解决边缘情况的问题。
也可以使用更复杂的过滤选项,并且可以模拟网络故障。
让我们想象一下,你有一些API请求需要很长时间才能处理完毕,每次你稍微调整一下UI时,都需要等待超过10秒才能看到结果,才能看到修改的效果。
使用重放响应,你可以记录并重放慢速 API 请求。这样,你只需等待一次慢速 API 的响应。所有后续请求都会从缓存中快速响应,只需几毫秒。
它拥有1万名用户,评分是4.6(基于23条评论)。
(查看一下 ModResponse 🔥)
6., LambdaTest - 自动化的跨浏览器兼容性测试。
虽然这与API测试没有直接关系,但还是可以试试看。
你可能会发现一个在你的电脑上看起来完美的网站,但在别人的手机上却出现布局问题。LambdaTest 帮助你消除这种猜测。
你可以对超过2000种真实浏览器和操作系统进行自动化跨浏览器测试。你也不必每次手动选择浏览器,更加方便。只需添加你喜欢的配置,然后在浏览器标签页上点击一下就可以了。
你可以生成屏幕截图,安排屏幕截图的生成时间,进行地理位置测试等等。
它有7000名用户,评分是4.6(19条评价)。
7. JSON Viewer Pro - 可以美化并格式化JSON数据。
JSON 查看器专业版(JSON Viewer Pro)
一个大且被压缩的 JSON 响应很难调试。此扩展可以在你的浏览器中自动格式化并为 JSON 数据添加语法着色,从而使 JSON 更容易阅读和理解。
你可以导入 JSON 数据,并在控制台中访问这些 JSON。使用面包屑导航,获取 JSON 属性的深度路径,还可以复制每个端点的路径或对应的值。它还提供两种格式化方式。
树形图
图表
JSON(JavaScript对象表示法)是当今在API中最常用的数据格式,因此非常有用。
它拥有200,000用户,评分高达4.7(138条点评)。
8. 清除缓存 - 一键清除缓存和Cookies,以及其他网站数据。
Clear Cache工具提供了一种快速简便的方法,帮助您快速轻松地清除浏览器缓存中的Cookies、图像、文件以及其他类型的站点数据,只需单击即可。
当你开发 Web 应用程序或测试 API 集成时,缓存数据可能导致意外行为或过时的结果。不必在浏览器设置中查找,这个插件提供了一个快捷操作,确保你可以从一个干净的起点开始。
你可以精细控制要清除的内容,并且它只会清除当前激活的标签页的数据,因此对于开发者来说非常有用。
它拥有100万用户,评分达到4.5(1.1千条评价)。
9. Ghost Inspector — 自动化的网站测试工具.
Ghost Inspector 是一个自动化浏览器测试工具,允许你在网站和 web 应用程序上运行自动化测试,以确保它们的功能正常。
你可以将它们记录在你的测试服务器上,并在代码更改时,可以通过我们的 API 进行执行,或者将它们记录在你的线上站点上,并在设定的间隔时间自动运行,以持续检查是否有问题。
你可以看看这个演示短片,了解一下这个想法!
它有1万名用户,评分是4.2(30条评论)。
10. 又一个REST客户端插件 - 测试和调试REST接口。
YARC(又一个REST客户端(YARC))是一个简单的REST客户端,可以帮助您开发、测试和调试REST API。
你可以,
✅ 查看所有之前的请求和响应。
✅ 选择众多现有的请求头。
✅ 查看带有漂亮语法高亮的请求响应(包括 JSON、XML、HTML 和 CSS 等)。
✅ 保存喜欢的请求(包括头部、负载等),并可以通过单击来重复使用。
它支持其他方法(如 GET
、POST
、PUT
、DELETE
、PATCH
、HEAD
、OPTIONS
),并显示每个请求完成所需的时间。
,如图所示
请留意,因为此扩展程序不符合 Chrome 扩展的最佳规范,因此它可能很快将不再获得支持。
它有60,000名用户,评分达到4.4,共有138条评论。
我还在研究其他一些扩展,所以这里有两个不错的扩展程序。
- Checkbot - SEO、网页速度与安全性测试工具。
- vREST - REST API 测试工具。
- Rest API Inspector - 检查所有 REST API 调用,并可下载详细信息。
-
User-Agent Switcher - 用户代理切换器。
-
- *
就这样了!
API无处不在,有正确的工具可以大大简化开发和调试过程。
我希望你找到一些有价值的内容,如果知道其他有用的插件,也可以告诉我。
祝你今天过得愉快!下次聊!:)
你可以在我个人网站 anmolbaranwal.com 查看我的作品。
谢谢您的阅读!🥰
GIF