Postman访问异常,有哪些开源备选软件?

【更新】

2024/12/29 Postman 使用正常了。导出时选择 v2 格式(Collection v2),在 Hoppscotch、Insomnia 上都可正常导入。

一、起因

最近 Postman 老出问题,要么不能登录,要么看到登录成功了,却因为"Unable to fetch data" 或者 "请求超时" 不能正常进入到桌面!先前测试的一些 collections 都保存在里面, 登录才能看得到的。怎么办?

好在前些天在 Postman 工作正常的时候、无意识地导出了 scratchpad-archive。记得一些开源的测试软件是支持导入 Postman collections 的。随手测试了一下 Insomnia、Hoppscotch,结果如下:

  • Insomnia 10.3.0, 导入失败……
  • Hoppscotch 24.12.0-0,只能导入名字,请求响应导入数均为 0:(-……

我的 Postman 版本是 Version 11.23.3。估计调整下格式是可以导入的。

拿 Insomnia 与 Hoppscotch 相比,在不注册登录的情况下,Insomnia 在 Scratch Pad 支持最多一个 collection。Hoppscotch 就大方多了,不注册登录的话,也能创建多个集合。界面也清晰些,屏幕右侧有一个专门的导入、导出面板!要知道 Hoppscotch 早先的名字可是叫 “Postwoman” 的cool……

静候 Postman 早日恢复正常。

二、综述

1)Hoppscotch

Hoppscotch 提供有社区版(CE)和企业版(EE),两者都支持自托管。你可以在自己的数据中心或云计算环境中进行部署。社区版是开源的,虽说不像企业版支持 SAML-based SSO 和 OpenID Connect,但保留了通过配置 Email、GitHub、谷歌、Microsoft 等 OAuth 提供商进行第三方认证的功能。对于个人开发者或小的开发团队而言,基本上是够用了。

2)Insomnia

您可以选择将敏感项目 100% 存储在本地或 Git 存储库中,同时还能在云中与其他项目协作。两全其美。Insomnia 的免费计划非常慷慨,能满足大多数用户的需求。但如果你需要获得高级功能,如无限制协作、Git 同步功能、为项目创建组织、使用第三方 IDP 登录(SAML、OIDC)和许多其他功能,那么你可以探索其他订阅计划。

3)Requestly

使用 Requestly,开发人员可以创建模拟、测试、验证和覆盖 API 响应,修改请求和响应头,设置重定向(本地映射、远程映射),并使用 Requestly 会话进行更快的调试。

4)Insomnium

Insomnium 是 2023.5.8 版本的 Kong/insomnia 的 Fork 版. 作者将用户登录、跟踪、分析等功能从 Insomnia 中移除,因此它现在是一个 100% 的本地应用程序。运行速度更快。不过,该仓库已不再进行积极维护。

5)Yaak

Yaak 是一款桌面 API 客户端,用于组织和执行 REST、GraphQL 和 gRPC 请求。它使用 Tauri、Rust 和 ReactJS 构建。

6)RecipeUI

从 TypeScript 支持的 API 请求和 API 集合开始,让您可以在几秒钟内运行!

7)xh HTTP请求工具

比 HTTPie 启动速度更快。单个静态链接二进制文件,易于安装和携带。支持 HTTP/2。但并未实现 HTTPie 的所有功能。无插件系统。

8)HTTPie

HTTPie (发音为 aitch-tee-tee-pie)是一个命令行 HTTP 客户端。它的目标是使 CLI 与 web 服务的交互尽可能人性化。HTTPie 设计用于测试、调试以及与 API 和 HTTP 服务器的一般交互。http 和 https 命令允许创建和发送任意 HTTP 请求。它们使用简单自然的语法,并提供格式化和彩色化的输出。

HTTPie 曾经是 GitHub 上最受欢迎的前 80 个公共软件仓库之一。两年前, 作者意外地将此仓库私有化了一段时间,导致 GitHub 删除了他花了十年时间建立的社区。并丢失了 54k 星星。俗语说"真金不怕火炼",经过两年时间, HTTPie 的星星数已恢复到 34.2k 了。

9)SoapUI

SoapUI 专为开发人员和测试人员打造,是唯一一款涵盖整个测试范围(功能、安全、负载、模拟)的开源工具。SoapUI 具有易于使用的图形界面,是 API 测试的切入点,因此您可以轻松验证基于 REST、SOAP 和 GraphQL 的 web 服务。

SoapUI Open Source 为 API 测试提供了基本功能。如需数据驱动测试、覆盖率测试、groovy 脚本调试等其他功能,请尝试使用 SoapUI Pro。

 

  35325
测试工具、框架及库

HTTPie API时代的人性化命令行HTTP客户端

在 API 时代,像现代的、用户友好的命令行 HTTP 客户端一样简单。JSON 支持,颜色,会话,下载,插件及更多。「...
  36154
测试工具、框架及库

Insomnia 只根据您选择的存储后端存储您的项目和文件。

适用于 GraphQL、REST、WebSockets、SSE 和 gRPC 的开源跨平台 API 客户端。支持云存储、...
  990
测试工具、框架及库

Swell 发送和监控 API 请求的一站式工具

Swell:API 开发工具,使开发人员能够测试通过流技术服务的端点,包括服务器发送事件(SSE)、WebSockets...
  6267
测试工具、框架及库

xh HTTP请求工具 用Rust重新实现了HTTPie启动速度更快。

发送 HTTP 请求的友好且而快速的工具。「Friendly and fast tool for sending HTT...
  1613
测试工具、框架及库

SoapUI 世界领先的 API 测试工具。

SoapUI 是一款免费开源的跨平台功能测试解决方案,适用于应用程序接口和网络服务。「SoapUI is a free ...
  71250
测试工具、框架及库

Hoppscotch 可自行托管,免费使用

开放源码的 API 开发生态系统。「Open source API development ecosystem http...
  3442
测试工具、框架及库

Insomnium 100% 本地、注重隐私的开源 API 客户端

Insomnium 是一款快速本地 API 测试工具,注重隐私,100% 本地化。用于测试 GraphQL、REST、W...
  5854
测试工具、框架及库

Yaak 让您可以在几秒钟内运行!

最直观的桌面 API 客户端。在简单直观的应用程序中组织和执行 REST、GraphQL 和 gRPC 请求。「The ...
  1347
测试工具、框架及库

RecipeUI 让您可以在几秒钟内运行!

在几秒钟内发现、测试和共享 APIs。「Discover, test, and share APIs in second...
  3322
测试工具、框架及库

Requestly 减少了开发和测试需求对后端开发人员和环境的依赖。

建立 Requestly 的目的是通过拦截和修改 HTTP 请求来节省开发人员的时间。它现已发展成为 Charles P...
  14573
测试工具、框架及库

Hurl 既可用于获取数据,也可用于测试 HTTP 会话。

使用纯文本运行和测试 HTTP 请求。「Hurl, run and test HTTP requests with pl...
喜歡:
0
標簽:
去到頂部