颜值吊打 Postman,这款开源 API 调试工具我超爱!!

389 阅读1分钟

给大家推荐一个超轻量级且颜值吊打 Postman 的跨平台 API 客户端。

项目介绍

Insomnia 是一款适用于 GraphQL、REST、WebSockets 和 gRPC 的开源 API 客户端,颜值超高。

Insomnia 和 Postman 很像,但功能要简易一些,大部分不复杂的接口测试场景,可以作为 Postman 的替代品。

Postman 给我的感觉是很臃肿,我个人更喜欢用 Insomnia,它是我平时日常开发中使用率最高的一款 API 客户端,基本能满足我的个人需求了(工作中为了统一用的还是 Postman),已经用习惯了。

像国产的 Apifox、Apipost 这俩一体化协作平台(API 文档、调试、Mock、测试)也挺不错的,国内目前也有挺多公司用。

安装下载

Insomnia 基于 Electron,跨平台,支持 Mac、Windows 和 Linux。你可以直接通过官方提供的下载地址进行下载:insomnia.rest/download 。

下载完成之后,直接安装即可。安装完成后,根据提示进行设置。最终,你会看到一个简洁美观的用户界面

图片

Insomnia界面展示

功能演示

详细介绍请查看官方文档:docs.insomnia.rest/。

主题设置

Insomnia 支持多种美观的主题,每一款都非常美观。

图片

Insomnia 主题设置

发送请求

发送 GET 请求到 Insomnia 官网insomnia.rest,响应如下:

图片

导入和导出数据

Insomnia 支持导入和导出。目前,支持的导入格式包括 Insomnia、Postman v2、HAR、OpenAPI(版本 3.0、3.1)、Swagger、WSDL 和 cURL。

图片

环境变量设置

设置环境变量以在多个请求中重用值。常见变量有 Base URL、身份验证令牌 token 和资源 ID。

图片

Request using base URL and ID variables that can be reused.

图片

相关地址