1、前言
在进行软件开发与测试过程中,无论是开发人员还是测试人员,都会或多或少地进行接口调试与接口测试。尤其针对那种测试流程规范性很高的项目,测试人员进行接口测试是不可或缺的一部分。而这其中,大多数都会使用 Postman 作为接口测试的工具,无论从功能上还是使用上,大大提高了测试的工作效率。
本文将介绍另一款全新且创新的 API 测试工具 - Bruno,从功能与使用上也不会输给 Postman 的。
2、简介
Bruno 是一款开源的 IDE 工具,用于探索和测试 API。
Bruno 是一款全新且创新的 API 客户端,旨在颠覆 Postman 等其他类似工具。
Bruno 可直接在你的电脑文件夹中存储 API 信息,使用纯文本标记语言 Bru 来保存有关 API 的信息。你可以使用 Git 或选择其他任何版本控制系统来对这些 API 信息进行版本控制和协作。
Bruno 仅限离线使用,不支持云同步功能,从而重视你的数据隐私,并认为它应该留在你的设备上。
官网地址:
https://www.usebruno.com/
3、安装
Bruno 支持 Windows、Mac、Linux
方式一:下载安装可执行文件
下载地址:
https://www.usebruno.com/downloads
方式二:通过包管理器如 Homebrew、Chocolatey、Scoop、Snap 和 Apt 进行安装
# 在 Mac 电脑上用 Homebrew 安装brew install bruno# 在 Windows 上用 Chocolatey 安装choco install bruno# 在 Windows 上用 Scoop 安装scoop bucket add extrasscoop install bruno# 在 Linux 上用 Snap 安装snap install bruno# 在 Linux 上用 Apt 安装sudo mkdir -p /etc/apt/keyringssudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.listsudo apt updatesudo apt install bruno
使用Bruno CLI,简单的命令行命令轻松运行API集合。
在不同环境中测试API、自动化测试以及将API测试与持续集成和部署工作流集成变得更加容易。
安装Bruno CLI,使用节点软件包管理器,如NPM:
npm install -g @usebruno/cli
安装完成后,输入bru -h 可以查看帮助。
4、快速上手
安装完成后,打开Bruno,可以看到界面很简洁,可以进行创建、打开、导入集合等操作。
创建集合,命名为Demo,所在目录为D:\testdemo。
创建Get请求示例,执行成功。
创建Post请求示例,执行成功。
使用命令行执行API集合,导航到所在的目录,然后运行,并输出API测试结果。
bru run --output results.json
执行结果。
最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:【文末自行领取】
这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!