项目名: bruno -- 开源 IDE 用于测试 API
Github 开源地址: https://github.com/usebruno/bruno
官网地址: https://www.usebruno.com/
下载地址: https://www.usebruno.com/downloads
使用文档: https://docs.usebruno.com/
Bruno 是一款快速、友好的开源 API 客户端,旨在改变由 Postman、Insomnia 等工具所代表的现状。
存储方式: Bruno 将您的集合直接存储在您文件系统的文件夹中,使用纯文本标记语言 Bru 来保存 API 请求的相关信息。
版本控制: 您可以使用 Git 或您选择的任何版本控制工具来协作处理您的 API 集合。
离线使用: Bruno 仅支持离线使用,按作者的说法永远不会添加与云同步的计划,也是为了保护数据的隐私,确保数据的安全性。
Bruno 客户端下载地址 https://www.usebruno.com/downloads, 支持 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 }
发送一个简单的 POST 请求:
post { url: https://reqres.in/api/login }
body { { "username": "johnnash", "password": "governingdynamics" } }