开发者之选:Bruno 如何在竞争中脱颖而出

开发 开源
对于每一位工程师而言,找到一款适合自己使用的API工具真的非常重要。它不仅能够让你在处理各种开发任务时更加得心应手,还能大大提升你的工作效率哦!

今天,我想和大家分享一个近期在GitHub上非常受欢迎的API开源工具——Bruno。它的发展势头十分强劲,目前该项目暴涨了27.4k GitHub Star,成为GitHub近期增长最快的项目之一。

项目介绍

Bruno是一款快速且用户友好的开源API客户端,它的目标是以更加创新的方式改进目前由Postman和 Insomnia等工具主导的局面。

  • 存储方式:Bruno会把您的集合直接保存在您文件系统的一个文件夹里,并采用一种叫做Bru的纯文本标记语言来记录有关API请求的所有信息。这种方式既简单又直观。
  • 版本控制:为了方便团队合作,您可以自由选择 Git 或其他任何您喜欢的版本控制工具来管理您的 API 集合。这样不仅能够追踪变更历史,还能让多人协作变得更加轻松愉快。
  • 离线使用:Bruno目前仅支持离线模式工作。根据开发者所述,未来也不会增加云端同步功能。这样做主要是出于对用户数据隐私和安全性的考虑,确保您的资料始终掌握在自己手中,更加安心可靠。

安装

Bruno可以在 官网上下载 Mac、Windows 和 Linux 的可执行文件。

您可以选择使用如Homebrew、Chocolatey、Scoop、Snap或Apt这样的包管理器来安装Bruno,这样会更加方便快捷哦。

# 在 Mac 电脑上用 Homebrew 安装
brew install bruno

# 在 Windows 上用 Chocolatey 安装
choco install bruno

# 在 Windows 上用 Scoop 安装
scoop bucket add extras
scoop install bruno

# 在 Linux 上用 Snap 安装
snap install bruno

# 在 Linux 上用 Apt 安装
sudo mkdir -p /etc/apt/keyrings
sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266

echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list

sudo apt update
sudo apt install bruno

基本使用

发送一个简单的 GET 请求:

get {
  url: https://api.github.com/users/usebruno
}

你还可以利用它来编写自动化测试脚本,这样有助于构建CI/CD流程,并且能够有效提升开发效率哦。

下面展示了一个基于JavaScript编写的简单示例,这个例子是用来检查用户是否已经登录以及能否成功获取Token的。当测试完成后,你可以直接查看到结果输出,非常方便直观呢。

总结

如果你需要一个简单易用的API工具,Bruno是个不错的选择。它专为开发者设计,简化了API测试和开发过程。Bruno提供友好的界面和丰富的功能,支持多种请求方法,可以保存请求历史记录,并具备强大的文档生成功能。

责任编辑:赵宁宁 来源: 攻城狮成长日记
相关推荐

2012-08-08 10:00:17

面试技术

2018-06-03 00:16:36

阿里巴巴技术面试

2022-06-20 15:01:38

数据中心综合布线数字化发展

2009-09-10 09:48:25

IT职场

2018-08-06 05:20:03

物联网平台物联网IOT

2020-02-14 09:50:19

数据中心IT技术

2019-05-10 09:15:33

能力IT代码

2009-04-13 10:52:03

视频面试求职技巧

2014-02-24 13:55:47

简历简历技巧

2020-08-29 19:12:23

机器学习神经网络深度学习

2012-04-28 14:29:36

App Store冲榜策略排行榜规则

2013-03-25 16:39:42

华为BYOD解决方案

2017-05-02 14:40:20

程序员

2012-03-12 21:41:17

应用

2015-08-06 10:03:03

云计算云计算认证云迁移

2010-08-04 14:11:58

面试木讷

2014-09-02 15:25:10

国产操作系统

2016-05-12 13:51:05

IBM大型机混合云

2011-12-27 15:02:37

云计算

2020-09-23 10:55:46

人工智能
点赞
收藏

51CTO技术栈公众号