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 测试工具也是 Postman 和 Insomnia 的轻量替代品它把请求集合直接存成你电脑上的文件夹离线可用还能接入 Git。下面跟着装一个、发出第一个请求再学几条日常提效技巧。认识 Bruno轻量开源 API 测试客户端一句话定位离线优先、文件即集合的 API 探索与测试工具。核心亮点集合存为纯文本 .bru 文件Git 直接协作历史可追溯纯离线使用不做云同步自带 CLI可跑进 CI 流水线支持 Mac、Windows、Linux 三大平台Bruno 主界面左侧是请求列表右侧完成 URL、请求头、Body 配置Bruno 最快安装与首次启动步骤安装macOS 执行brew install brunoWindows 用choco install bruno或winget install Bruno.BrunoLinux 可用 Snap、Flatpak 或 Apt。从开始菜单或程序坞启动 Bruno首次打开显示欢迎页。点 Open Folder选一个空目录Bruno 会在其中生成 bruno.json 和 collection.bru初始化一个集合。右键集合根目录 → New Request输入名称选择请求类型HTTP、WebSocket、gRPC 等。填入请求地址如https://httpbin.org/get选 GET 方法。点 Send右下方即可看到状态码与 JSON 响应。Bruno 常用进阶技巧搜索、变量与 CLI本地集合每个请求就是一个 .bru 文本文件可用任意编辑器修改全局搜索打开全局搜索面板按请求名、URL、内容跨集合查找大项目里定位某个接口不再靠翻目录。变量与环境环境面板里建一套 dev、一套 prodURL 中写{{baseUrl}}切环境后同一份请求不用改代码。Bruno CLI执行npm install -g usebruno/cli安装进集合目录跑bru run就能把全部请求在命令行里跑一遍适合挂进 CI。Git 协作集合目录直接执行git init并推送同事 clone 后打开该文件夹即是完整集合每次改动都有记录。导入旧集合通过导入功能转换 Postman、Insomnia、OpenAPI 文件老资产可以整体迁移。集合纳入 Git 后每个 .bru 文件的变更都能被版本控制追踪Bruno 常见避坑答疑现象原因与解决办法界面找不到简体中文选项当前界面翻译只有英文建议安装系统级中文字体并参考仓库内 中文 README 了解功能。全局搜索搜不到某个请求检查请求名拼写或改用 URL、Body 里的关键词检索确认搜索范围覆盖了目标集合。中文响应显示乱码用文本编辑器以 UTF-8 重新保存文件并检查响应编码确保系统已安装完整中文字体包。打开文件夹后集合是空的确认目录里有 collection.bru 或至少一个 .bru 请求文件且文件为 UTF-8 编码。请求 401 / 403检查 Auth 标签页的认证配置确认 API Key 填在正确的请求头或字段里。Bruno CLI 终端运行集合配合bru run做自动化测试适合谁用从哪里继续Bruno 适合想离线管理 API、让集合进 Git、把测试跑进 CI 的开发者与小团队如果你重度依赖云端同步它目前不提供。更多功能细节可以看仓库内的 贡献指南 和 Bruno CLI 文档按自己的场景继续深入。【免费下载链接】brunoOpensource IDE For Exploring and Testing APIs (lightweight alternative to Postman/Insomnia)项目地址: https://gitcode.com/GitHub_Trending/br/bruno创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

在线笔试全流程复盘:从行测题到电商运营主观题的实战经验

在线笔试全流程复盘:从行测题到电商运营主观题的实战经验

1. 写在前面:为什么我会去参加这场笔试 2016年那会儿,移动电商正是最热闹的阶段。楚楚街在年轻人群体里名声不小,尤其是“9块9包邮”这个概念,几乎成了学生党购物的一个代名词。那时候我正好在北京准备秋招,投了不少互…

2026/11/6 11:05:55 阅读更多 →
如何把一堆看不懂的十六进制,解析成人能读懂的结构

如何把一堆看不懂的十六进制,解析成人能读懂的结构

如何把一堆看不懂的十六进制,解析成人能读懂的结构 【免费下载链接】ImHex 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM. 项目地址: https://gitcode.com/GitHub_Trending/im/ImHex…

2026/11/10 10:06:22 阅读更多 →
网易NLP算法实习笔试复盘:基础原理与编程硬核考点全解析

网易NLP算法实习笔试复盘:基础原理与编程硬核考点全解析

2018年春招那会儿,我还在为研究生的暑期实习到处投简历。网易这个岗位开放时,我第一时间投了NLP算法实习生。笔试是在在线平台上完成的,两个小时,题量不算小,从机器学习基础到字符串算法再到一些开放性场景题都有涉及。…

2026/10/26 11:08:51 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/9 14:01:10 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/9 14:56:39 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/10 2:03:25 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/9 14:01:10 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/9 7:45:06 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/9 14:01:11 阅读更多 →

日新闻

周新闻

月新闻