Bruno 是Postman 和Insomnia 的开源桌面替代品,用于 API 的测试、开发和调试。它将测试集合保存在本地,因此可以使用 Git 或其他版本控制工具来进行协作。
下载地址: https://www.usebruno.com/downloads
功能
1. 左边菜单
- Collections
- Create Collection
- Open Collection
- Import Collection
- ChromeConsole
- Chrome Console
- Bruno Dev Tools (付费功能)
- API Specs
- Create Api Spec (付费功能)
- Open Api Spec (付费功能)
可以从 postman 导入, 但是如果名称是中文的, 则无法正常导入, 会显示成 -
.
2. 又上角
环境变量
引用环境变量使用: {{xxx}}
3. 请求
script
发送请求
const axios = require('axios');
const response = await axios.get('http://192.168.xxx.xxx:8000/xxx');
如果要设置到请求的 headers:
req.setHeader(name, value)
目录的 script
, 可以点击目录名称右侧的 ...
--> setting