Bruno 以其独特的 Bru 标记语言,允许开发者以纯文本形式记录和组织 API 请求,这种方式不仅易于阅读和编写,而且便于版本控制和团队协作。它是一个专为开发者设计的轻量级工具,旨在简化 API 测试和调试流程。
以其简洁的 Bru 标记语言、纯文本存储、跨平台兼容性、离线优先的设计和强大的自动化测试功能,为开发者提供了一个高效、灵活且注重隐私的 API 开发和测试环境。
目前已经取得22.4K Star
安装 Bruno:可以通过官网下载安装包或使用系统包管理器安装。
brew install bruno
choco install bruno
snap install bruno
编写 API 请求:使用 Bru 语言编写 API 请求,例如:
get {
url: "https://api.example.com/data"
headers: {
"Accept": "application/json"
}
}
运行和测试 API:在 Bruno 中运行编写的请求,查看响应数据,进行调试。
配置环境:通过 .env
文件设置环境变量,如 API 基础路径或认证令牌:
API_BASE_URL=http://api.example.com
AUTH_TOKEN=your_auth_token_here
自动化和脚本:编写脚本来自动化测试流程,利用环境变量和条件逻辑。
Bruno 的设计理念是让 API 测试变得简单而直观,无论是对于个人开发者还是团队协作,都能提供高效的开发体验。