| 功能特点
离线使用:Bruno是一款仅限离线使用的API客户端桌面工具,无需登录,可以在本地管理接口信息和数据。这种设计保护了用户的数据隐私,无需担心数据被上传到云端。
存储方式:Bruno直接在用户的电脑文件夹中存储API信息,使用纯文本标记语言Bru来保存有关API的信息。用户可以使用Git或任何版本控制系统来对API信息进行版本控制和协作。
跨平台支持:Bruno支持多种操作系统,包括Windows、macOS和Linux等,满足了不同用户的使用需求。
简洁高效:Bruno设计得非常轻巧,启动速度快,使用资源少。同时,它拥有直观的图形用户界面,让即使是初学者也能轻松上手。
强大的功能集:Bruno支持多种类型的请求(GET、POST、PUT、DELETE等),可以添加头部信息、查询参数、表单数据、JSON数据等。此外,它还支持环境管理、导入导出功能以及插件系统,可以扩展其功能以满足不同需求。
| 使用优势
优势:Bruno作为一个开源的API测试工具,具有跨平台支持、快速启动、丰富的功能集和离线优先的设计等优势。这些特点使得Bruno成为Postman和Insomnia等工具的有力竞争者。
竞品对比:虽然Bruno在功能和使用体验上不会输给Postman等工具,但在某些方面如全面的API生命周期管理、设计与文档生成、复杂测试场景和自动化测试支持等方面,可能不如一些更专业的API测试和管理工具(如Apifox)全面和强大。
如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。
官方网站
https://www.usebruno.com/
GitHub地址 https://github.com/usebruno/bruno
下载地址
https://www.usebruno.com/downloads
| 安装使用
可以从官网下载安装包,或者以二进制形式下载。
# On Mac via Homebrew
brew install bruno
# On Windows via Chocolatey
choco install bruno
# On Windows via Scoop
scoop bucket add extras
scoop install bruno
# On Windows via winget
winget install Bruno.Bruno
# On Linux via Snap
snap install bruno
# On Linux via Flatpak
flatpak install com.usebruno.Bruno
# On Linux via 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 [arch=amd64 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
安装完成后,打开Bruno应用程序。在主界面上,点击“New Request”按钮,创建一个新的 API 请求。
在主界面上,点击“Environments”按钮,进入环境管理页面。点击“New Environment”按钮,创建一个新的环境。为环境命名,并添加所需的变量及其值。
在创建请求时,选择所需的环境。在请求中使用环境变量,例如 ${ACCESS_TOKEN},Bruno 会自动替换为环境变量的值。
在主界面上,点击“Import”按钮,选择要导入的文件格式(如 Postman Collection、cURL 命令等)。选择文件并导入,请求将自动添加到 Bruno 中。
更多内容也可看笔者出版图书!