Meet Aspen:速度更快、更智能的 API 测试,超越 Postman 和 Insomnia
发布时间:作者: Steve McDougall
当您构建 API 或与 API 集成时,您通常会使用一个桌面应用程序,它允许您使用图形界面创建和发送请求,以便您可以可视化请求。对我来说,它始于 Postman。Postman 很棒,然后一切都变得以云为中心,突然之间所有东西都被登录或付费墙隐藏了。因此,我开始寻找新的替代方案。幸运的是,Taylor 在他的一个演示中使用了一个名为 Insomnia 的工具,它正是我所需要的。然后,不出所料,同样的事情发生了。Insomnia(由 Kong 所有)开始走下坡路。所以我又回到了起点。
今天,Treblle 推出了他们最新的 API 开发人员工具,Aspen。那么,它是什么?Aspen 是一款轻量级的 Mac 应用程序,是 Postman 或 Insomnia 的替代品。它专注于隐私优先,因此您通过该应用程序进行的任何请求都不会在后台同步到任何地方,只会存储在本地,以便您可以重新访问这些 API 请求。不仅是请求,还有响应。
我一直觉得 Postman 和 Insomnia 的一个缺点是响应数据在一段时间后会丢失。所以我不得不尝试在不关闭标签的情况下完成所有事情,否则我不得不再次发出请求并重新开始。Aspen 不会丢失此信息。它会为您本地保存它,以便您在需要时可以重新访问它,即使是数小时、数天,甚至数周后。
那么,为什么要使用它?它有什么不同?Aspen 在发出 HTTP 请求时比 Postman 快 10 倍,比 Insomnia 快 7 倍。为什么?Postman 和 Insomnia 都不是为 Mac 原生构建的,而且它们还有额外的功能,这些功能侧重于公司的业务目标。推动注册,并了解您如何与 API 交互。Aspen 是一款由 Treblle 为 API 社区创建的免费工具,它不会推动登录,也不想了解您的 API 请求。
您进行的所有请求都非常快,而且 100% 私密。在 Treblle,您的数据就是您的数据,除非您选择共享它。应该如此。
您如何在 API 工作流程中使用它?嗯,Aspen 带有 AI 集成,这意味着您可以增强构建 API 和 API 集成的体验。让我们一起探讨一个可能的用例。
您正在使用,比方说 Acme Corps CRM API。您阅读了他们的文档,了解了如何进行和发送请求。因此,您打开 Aspen 并像在任何其他 HTTP 客户端中一样搭建您的请求。请求被发送,您接收了 JSON 响应,允许您查看它并开始构建您的集成代码。JSON 响应的问题是,说实话。这确实是一个相当无聊的任务,对吧?从属性到属性,构建 DTO 和值对象,类型匹配,添加验证规则。这并不糟糕,这是工作的一部分。但是,如果不用这样呢?Aspens AI 集成将了解您正在使用的请求的上下文,并且您可以自动生成集成代码和测试代码,而无需离开 Aspen 本身。
我们为什么应该关心呢?嗯,说实话。如果我们可以使用 AI 来停止做所有这些无聊的工作,那将是一个很好的用例!AI 允许我们将这些任务交给它,而我们则专注于更大的图景。不再需要深入研究可以由 AI 自动化的无聊任务,而是专注于良好的架构和良好的测试,而更简单的任务可以由 AI 为您完成 - 您只需要进行健全性检查。
Aspen 现在处于测试阶段,是一款免费的 Mac 应用程序,不需要注册,也不会跟踪您正在与哪些 API 交互。如果您像我一样,喜欢与 API 交互,并且一直在寻找一种方法来改善您的 API 工作流程,那就试试吧!随着时间的推移,路线图上将出现新的功能,这些功能将帮助您将您的 API 水平提升到新的高度,在经济上和隐私方面都无需付出任何代价。