几个类似 PostMan 的 API 调试工具
背景:Postman 出问题了,发不出请求,时断时续,浏览器或者是别的 API 调试工具就正常,就 Postman 有问题,还没定位到问题在哪。于是找了几个类似于 PostMan 的工具的简单的测试了一下:
Hoppscotch
- 开源,免费,原名 PostWoman,很明显用来对标 Postman 的,运行在浏览器上,可以安装为 PWA 应用,支持导入 Postman 导出的格式。一直轻量使用,还挺好用的。
- 明显的不足是不支持备注功能,传参稍微一多或者是命名不够清晰就很难管理,这就很难受。此外,导出的格式是 JSON 格式。如果是简单的用还是推荐的,如果是完整的项目还是考虑其他的吧。
Apifox
劣迹:水军太多,铺天盖地的广告,而且推广的手段好像有点脏?
作为 API 测试工具功能还是挺丰富的,可以满足需求。最近也更新了一个调试模式,不用像之前文档用例各种保存切换了,方便了不少。
最后吐槽一下导出功能,格式看着很多,支持 OpenAPI,HTML 格式,Markdown 格式,Apifox 格式。不过先排除 Apifox 的私有格式,HTML 和 Markdown 感觉就纯属凑数的,也就 OpenAPI 的格式具有流通性,可以在别的工具中使用。
ApiPost
- 类似 Apifox,两者赛道一致,基本功能都差不多,都是想做整合,做大而全的开发调试工具。Apipost 界面看上去比较粗犷,这倒没什么,最致命的是导出只支持 ApiPost 的私有格式。这不是上车就被绑死?弃。
VSCode 的插件
REST Client
- 这个比较另类,是通过在文件里直接写 HTTP 来管理 API,支持环境变量和单文件多接口管理(通过###分割),之前用过,但感觉不是很顺手(可能纯属个人原因),后来就用的比较少了。
Thunder Client
- 运行在 VSCode 里的一个 API 调试工具,基本功能都有,然而…也不支持备注,这就很令人头大。此外,非开源,导出的是 JSON 格式…就不是很想继续试用了。目前更新速度还可以,以观后效吧。 XD
结果:各有各的缺陷和不足,矮子里面拔将军,可从下面里选代替品。
- Hoppscotch
- Apifox
- REST Client