编程工具

关注公众号 jb51net

关闭
Bruno 开源API客户端(Postman替代品) v1.9.0 免费Linux版

Bruno 开源API客户端(Postman替代品) v1.9.0 免费Linux版

热门排行

简介

Bruno作为一款全新且创新的API客户端,它在设计、功能和数据处理等方面都展现了其颠覆性的潜力。此外,Bruno还在数据存储和管理上采用了创新的方式。它将API信息直接存储在用户的电脑文件夹中,并使用纯文本标记语言Bru来保存API相关信息。这种方式使得用户可以方便地使用Git或其他版本控制系统对API信息进行版本控制和协作。Bruno的一个独特之处在于它仅限离线使用,并没有云同步功能。这是基于对用户数据隐私的重视,认为用户的数据应该保持在用户自己的设备上。这一特性可能会吸引那些对数据隐私有高要求的用户。

软件特色

Bruno 是一款快速、友好的开源 API 客户端,旨在改变由 Postman、Insomnia 等工具所代表的现状。

存储方式: Bruno 将您的集合直接存储在您文件系统的文件夹中,使用纯文本标记语言 Bru 来保存 API 请求的相关信息。

版本控制: 您可以使用 Git 或您选择的任何版本控制工具来协作处理您的 API 集合。

离线使用: Bruno 仅支持离线使用,按作者的说法永远不会添加与云同步的计划,也是为了保护数据的隐私,确保数据的安全性。

Bruno与Postman优缺点对比优点

优点:

(1)完全离线支持: Bruno的离线特性使得它在一些网络受限或安全性要求较高的环境中具有明显优势。

(2)基于Git版本控制: Bruno的Git版本控制功能使得API测试过程更加可控和可追溯,方便团队协作和项目管理。

(3)安全性:由于所有数据均保存在本地,Bruno在数据安全性方面具有更高保障。

(4)可定制、自定义程度高:Bruno允许用户通过编写自定义脚本和插件来扩展其功能,满足更复杂的测试需求。

(5)轻量级:相比Postman,Bruno更加轻量级,启动速度更快,占用更少的系统资源。

缺点:

(1)知名度相对较低,有一定学习曲线:作为一款新兴工具,Bruno的知名度相对较低,可能需要一定的学习和适应成本。

(2)社区支持有限:与Postman相比,Bruno的社区较小,相关的教程和资源可能不如Postman丰富。

(3)较少插件支持: Postman拥有一个庞大的插件生态系统,而Bruno在这方面还在发展中,可能无法提供同样广泛的扩展功能。

使用教程

在本站下载此软件,安装即可

Create Collection您可以通过从主屏幕或应用程序左上角选择来创建收藏夹。将出现一个弹出对话框,要求您命名收藏夹并选择其在文件系统中的位置。您还可以选择编辑生成的文件夹的名称。

创建收藏对话框

选择Create并... 恭喜!您已成功在 Bruno 中创建了您的第一个系列!

创建您的第一个请求

···从侧边栏中选择您新创建的收藏夹,然后单击New Request下拉菜单中的按钮。

将出现一个对话框,要求您选择请求的类型(HTTP、GraphQL 或来自 cURL)、请求的名称、 HTTP 动词和URL。

创建请求对话框

填写详细信息并单击Create。您已成功在 Bruno 中创建第一个请求!您

可以随意在请求中添加标头、查询参数和请求正文,或者尝试其他可用选项。

更新日志

v1.19.0 最新的

变化内容

特征

feat: 路径参数支持@game5413在#484

feat: 添加对 OAuth2 授权码流程的状态参数支持@dhananjaykadam在#2330

特色:保险库集成

修复

修复(#2367):处理响应主体解码@lohxt1在#2371

修复:检查 OAuth2 重定向 URL 是否匹配查询参数中的回调 URL 和授权码@dakshin-k在#2148

错误修复(#2401)@sanjai0py在#2407

琐事:修复​​ bruno-electron 和 bruno-lang 的测试@lohxt1在#2410

修复(#2122):添加特定的错误状态代码@jzorn在#2126

琐事:修复​​ CLI 测试@lohxt1在#2412

大家还下载了