ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

Bruno 三步上手 API 测试:本地集合、中文文档与高效搜索实战指南

Bruno 三步上手 API 测试:本地集合、中文文档与高效搜索实战指南 Bruno 三步上手 API 测试本地集合、中文文档与高效搜索实战指南【免费下载链接】brunoOpensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia)项目地址: https://gitcode.com/GitHub_Trending/br/bruno如果你想在本地文件夹里管理 API 请求并用一个轻量级工具完成探索、测试和团队协作Bruno 值得认真看一眼。它是开源的 API 探索与测试 IDE请求以纯文本文件存储天然适合 Git 版本控制配合完整的中文文档你可以用中文快速看懂每一个功能再通过全局搜索在数百个请求中瞬间定位目标。它对你有什么用Bruno 的定位很直接把 API 信息存在你自己的电脑文件夹里而不是某个云端账号里。纯文本存储请求、变量、脚本都是可读的.bru/.yml文件diff、回滚、审查都省心完全离线数据留在你的设备上没有云同步隐私无忧跨平台 有 CLIMac、Windows、Linux 都能跑命令行还能批量执行整个集合有中文文档官方提供简体中文 Readme 与贡献指南上手不用硬啃英文三步开始上手第一步安装 Bruno从官网下载对应系统的安装包或者用包管理器一行命令装好Macbrew install brunoHomebrewWindowschoco install brunoChocolatey或 ScoopLinuxSnap 或 Apt 均可安装完成后启动应用第一次打开是英文界面别慌下一步就解决语言问题。第二步打开或创建你的第一个集合集合Collection在 Bruno 里就是一个普通文件夹里面用.bru文件描述请求。你可以在欢迎页选择Open Collection指向一个已有集合文件夹或选择Create Collection让 Bruno 帮你新建一个空集合也可以Import Collection把 Postman、OpenAPI 等格式的集合导入进来新建一个请求文件填入 URL 和请求体点击发送右侧就能看到响应体、状态码和耗时。第三步用中文文档对照学习界面当前版本的界面语言是英文国际化配置入口见 packages/bruno-app/src/i18n/index.js翻译文件 目前只有英文一套。好消息是官方的中文文档是齐全的简体中文文档覆盖了安装、特性、版本控制等全部内容界面术语基本一一对应。建议开着中文文档对照操作文档里写通过 Git 协作界面上对应的就是集合文件夹加版本控制几分钟就能建立映射。从发送请求到高效搜索核心工作流只有四步新建请求 → 配置 URL、Headers、Body → 发送 → 查看响应。变量插值如{{baseUrl}}/users让你在不同环境间无缝切换脚本pre-request / post-request则可以自动设置断言和提取变量。搜索是这个工作流的加速器。任何时候按⌘KMac/CtrlKWindows唤起全局搜索输入关键词即可在集合、文件夹、请求三个层级里过滤定位几百个请求的集合也能秒出结果。快捷键可在设置里的 Keybindings 页面自定义绑一个你习惯的组合即可见 偏好设置快捷键配置。版本控制与团队协作因为集合就是本地文件夹版本控制几乎是零成本的在集合目录执行git init并提交每次改动都有完整历史同事拉取仓库后直接用 Bruno 打开无需任何同步服务冲突时改的是纯文本.bru文件diff 清晰、合并容易CLI 批量操作是团队协作的另一块拼图。安装usebruno/cli后进入集合目录即可用命令执行整套请求接入 CI 做自动化测试非常自然bru run folder --env Local --output results.json它支持按文件、按子目录运行指定环境并导出 JSON 结果还能用bru import openapi把 OpenAPI 规范直接转成 Bruno 集合。更多用法见 CLI 源码 与 CLI 说明文档。进阶玩法在熟悉的编辑器里看请求集合就是文本文件用 VSCode 或任何编辑器都能直接浏览、修改.bru文件和 Bruno 图形界面互不干扰。多平台无缝切换Mac、Windows、Linux 行为一致换设备只要把集合文件夹拷过去即可。自动化测试进阶结合 Playwright 测试指南 的测试组织思路你可以把 Bruno 集合纳入更大的测试体系。常见问题 FAQQ界面为什么是英文有中文版吗当前应用界面暂只内置英文i18n 翻译文件目前仅一套英文。不过 中文文档 和 中文贡献指南 都很完整可以先用文档对照着学。如果你熟悉 i18next也可以参考 i18n 入口 提交中文翻译这正是社区很需要的贡献方向。Q请求太多了如何快速搜到目标请求按⌘K/CtrlK打开全局搜索直接输入请求名或文件夹名的关键词。它同时覆盖集合、文件夹、请求三个层级不需要在左侧树里一层层展开找。Q请求存在哪里换电脑会丢吗所有请求都在你选择的本地文件夹里是纯文本文件随文件夹一起拷贝或用 Git 同步即可不存在账号里找不回来的问题。Q不打开图形界面能批量跑测试吗可以。用 CLI 的bru run即可在终端、CI 里批量执行集合配合--env切环境、--output导出结果详见 CLI 命令实现。Bruno 把API 工具做成了一个可以放进 Git 的本地文件夹中文文档补齐了学习门槛全局搜索和 CLI 则负责效率。装好它先从一个 5 个请求的小集合开始你会很快习惯这种纯文本的工作方式。相关资源官方中文文档docs/readme/readme_cn.md中文贡献指南docs/contributing/contributing_cn.md核心应用源码packages/bruno-app/src/CLI 源码与说明packages/bruno-cli/【免费下载链接】brunoOpensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia)项目地址: https://gitcode.com/GitHub_Trending/br/bruno创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表