31K star!替换Postman ,开源优雅的API工具:Insomnia

这篇具有很好参考价值的文章主要介绍了31K star!替换Postman ,开源优雅的API工具:Insomnia。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

API 调试工具大家第一个想到的肯定是Postman,但是这几年Postman在国内越来越难用,很多人也都在考虑找一个替代品。

今天我们来推荐一个可以替换掉Postman的 API 工具,他开源、支持本地使用,也更加轻量、更加优雅, 目前在GitHub已超过31K Star,他就是:Insomnia。31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

Insomnia是什么?

Insomnia 是一个开源、跨平台 API 客户端,适用于 GraphQL、REST、WebSockets、服务器发送事件 (SSE)、gRPC 和任何其他 HTTP 兼容协议。31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

Insomnia 可以帮助你完成和API相关的各种工作,包括:

  • 调试 API:支持主流的协议和格式。
  • 设计 API:通过 API 编辑器支持可视化设计和预览。
  • 测试 API:Insomnia提供API测试工具 。
  • 管理 API :可以分组、归类,并轻松地跟踪、分析 API 的使用情况。
  • CI/CD: 通过 Insomnia CLI 可以 集成进你的 CI/CD 流程中。
  • 协作:可以和你的团队来协作共享你的项目。

另外现在 mock预计马上也要推出了,下一步还可以通过Insomnia来进行API mock。

为什么用Insomnia

另外 Insomnia 有着很多优秀的特性:

轻量化:

Insomnia相比于Postman更轻,虽然功能少,但是更专注于API相关的内容。

本地化支持:

Insomnia 可以使用本地存储,另外它也支持云存储和git存储。

插件生态系统

Insomnia API 有超过 350 多个可用的开源插件,这极大的扩充了它的功能和灵活性。

漂亮的使用界面

Insomnia 的使用界面还是非常漂亮和酷炫的。。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

多协议支持

Insomnia API 支持各种协议,包括 HTTP、REST、GraphQL、gRPC、SOAP 和 WebSockets,因此您可以创建、组织、共享和执行请求,而无需在应用程序之间不断切换。

团队同步和端到端加密

利用 Insomnia API 的团队同步功能增强团队协作。通过完整的端到端加密在设备之间安全地同步请求、集合和项目。

简化工作流程

借助 Insomnia API,您可以简化开发人员的工作流程,使设计、调试和自动化 API 测试变得轻而易举。

安装 Insomnia

安装 Insomnia 没有太多好说的,下载官方提供的安装包即可。安装包在100MB左右,还不错。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

使用 Insomnia

下载安装完成后,就可以使用Insomnia了。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

登录:

首先会提示要登录,当然可以不登录,选择左下角的本地使用。

本地使用就有所限制,只能建一个 collection ,这是产品引导用户注册的一个小伎俩吧。我还是注册登录了一下。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

项目和集合:

接下来,就可以使用Insomnia来进行工作了,一开要创建项目和集合,就是对API进行归类和管理,也是为了分享做铺垫。创建项目的时候可以设置存储,是使用云的还是使用本地存储。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

创建API :

首先肯定是默认来直接发一个API请求啦,我们可以直接向 Insomnia.rest 发一个API请求。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

另外我们可以通过导入,一下引入一批API,比如你的项目提供rest api,可以直接通过URL来导入。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

导入的API我们可以执行,来获取一下github上的用户信息。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

还可以配置 env,如下图:

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

还可以创建多种类型的请求, GraphQL、REST、WebSockets、ESR、gRPC 等。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

生成代码:

也可以根据 API 来生成,来从设计API到生成开发的加速。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

设置:

没什么太多可说的,里面有一个 AI,我没有打开,大家有兴趣可以试一下。

31K star!替换Postman ,开源优雅的API工具:Insomnia,开源推荐,postman,测试工具,github,开源软件

就写这么多吧,文字里确实不是特别适合去介绍使用的内容,有兴趣的看我的视频版介绍吧。另外最直接的方式还是自己试用一下。文章来源地址https://www.toymoban.com/news/detail-770468.html

项目信息

  • 项目名称:Insomnia
  • GitHub 链接:https://github.com/Kong/insomnia
  • Star 数:31K+

到了这里,关于31K star!替换Postman ,开源优雅的API工具:Insomnia的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • postman 替换工具 bruno 使用介绍1

    官方说明:https://github.com/usebruno/bruno/discussions/269 与 postman 的对比:https://www.usebruno.com/compare/bruno-vs-postman 开源,MIT License 客户端全平台支持 (Mac/linux/Windows) 离线客户端,无云同步功能计划 支持 Postman/insomina 脚本导入(只能导入 API 请求脚本,无法导入测试脚本) 社区相对活

    2024年04月11日
    浏览(30)
  • 16.6k stars 开源的本地文件共享传输工具 docker部署教程

    First, Install docker with docker-compose. Then, clone the repository: Now point your browser to  http://localhost:8080 . To restart the containers run  docker-compose restart . To stop the containers run  docker-compose stop . To debug the NodeJS server run  docker logs snapdrop_node_1 . Have docker installed, then use the command: To run the image, ty

    2024年01月20日
    浏览(39)
  • 强!10.6K star,一款开源HTTP测试工具,适合新手,简单、容易上手!

    大家好,我是狂师! 今天给大家推荐一款开源的HTTP测试工具: Hurl ,相比 curl 、 wget 功能更强大,且更容易上手、很适用新手使用。 Hurl 是一个使用 Rust 语言开发的命令行工具,它允许用户运行以简单纯文本格式定义的HTTP请求。这个工具不仅适用于获取数据,还非常适合用

    2024年04月28日
    浏览(40)
  • 狂收 3.2k star!百度开源压测工具,可模拟几十亿的并发场景,太强悍了!

    dperf 是一款基于 DPDK 的 100Gbps 网络性能和负载测试软件,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。 基于 DPDK,使用一台普通 x86 服务器就可以产生巨大的流量:千万级的 HTTP 每秒新建连接数,数百 Gbps 的带宽,几十亿的并发连接数 能够输出详

    2024年02月11日
    浏览(34)
  • 开源Word文字替换小工具更新 增加文档页眉和页脚替换功能

    ITGeeker技术奇客发布的开源Word文字替换小工具更新到v1.0.1.0版本啦,现已支持Office Word文档页眉和页脚的替换。 同时ITGeeker技术奇客修复了v1.0.0.0版本因替换数字引起的in ‘ requires string as left operand, not int错误。 开源Word文字替换小工具官方介绍页面:https://www.itgeeker.net/itgeeke

    2024年02月11日
    浏览(36)
  • 【API接口工具】postman-变量定义、使用详解

    变量是数据的符号表示,使您无需在需要的任何地方手动输入值即可访问值。如果您在多个地方使用相同的值,这会很有用。变量通过抽象细节使您的请求更加灵活和可读。 例如,如果您在多个请求中具有相同的 URL,但该 URL 稍后可能会更改,您可以将 URL 存储在一个变量

    2024年02月04日
    浏览(64)
  • 【API接口工具】postman-请求响应使用详解

    Postman 可以轻松创建和发送 API 请求。向端点发送请求、从数据源检索数据或测试 API 的功能。您无需在终端中输入命令或编写任何代码。创建一个新请求并选择Send,API 响应出现在 Postman 中。 定义的 API 请求 API 为一个应用程序访问另一个应用程序的功能提供了一种结构化的方

    2024年02月03日
    浏览(62)
  • 盘点好用的API管理软件,API管理开发工具Postman

    Postman是一款简单高效的api管理开发工具,你可以在组织良好的图形用户界面中管理,组织和测试API,并加速新应用程序的开发。Postman破解版为您提供了为API创建和组织HTTP请求的可能性,同时还集成了测试功能。您可以创建自定义方案并以简化的方式分析API响应。而且由于云

    2023年04月08日
    浏览(32)
  • API调试工具(Postman、ApiPost)调用Webservcie

    以 WebService1 项目测试接口为例, 有参方法 HelloWorld 无参方法 HelloWorld_Parameter     配置Header 需要查看接口方法,如下图 根据上图方法内部的 soap 1.2  配置参数 ,配置Header   无参方法   有参方法      

    2024年02月07日
    浏览(80)
  • Postman的安装及简单使用(API调试工具)

    Postman的使用参考文档链接:https://learning.postman.com/docs/getting-started/introduction/ Postman官网上介绍 :“Modern software is built on APIs,Postman helps you develop APIs faster”。软件是基于api的,而postman可以帮助你测试api.也就是说postman可以帮助你成功进行接口测试。Postman 提供给我们一个强大

    2024年01月21日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包