Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >用于探索和测试API的开源IDE工具-Bruno

用于探索和测试API的开源IDE工具-Bruno

作者头像
wangmcn
发布于 2024-06-03 11:31:56
发布于 2024-06-03 11:31:56
82200
代码可运行
举报
文章被收录于专栏:AllTests软件测试AllTests软件测试
运行总次数:0
代码可运行

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 进行安装

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
# 在 Mac 电脑上用 Homebrew 安装
brew install bruno

# 在 Windows 上用 Chocolatey 安装
choco install bruno

# 在 Windows 上用 Scoop 安装
scoop bucket add extras
scoop install bruno

# 在 Linux 上用 Snap 安装
snap install bruno

# 在 Linux 上用 Apt 安装
sudo mkdir -p /etc/apt/keyrings
sudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266

echo "deb [signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list

sudo apt update
sudo apt install bruno

使用Bruno CLI,简单的命令行命令轻松运行API集合。

在不同环境中测试API、自动化测试以及将API测试与持续集成和部署工作流集成变得更加容易。

安装Bruno CLI,使用节点软件包管理器,如NPM:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
npm install -g @usebruno/cli

安装完成后,输入bru -h 可以查看帮助。

4、快速上手

安装完成后,打开Bruno,可以看到界面很简洁,可以进行创建、打开、导入集合等操作。

创建集合,命名为Demo,所在目录为D:\testdemo。

创建Get请求示例,执行成功。

创建Post请求示例,执行成功。

使用命令行执行API集合,导航到所在的目录,然后运行,并输出API测试结果。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
bru run --output results.json

执行结果。

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2024-05-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 AllTests软件测试 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
强!20K star!一款可替代 Postman 的API 测试工具,开源免费、完全离线、基于 Git 版本控制!
在软件开发和测试领域,API测试是确保软件接口稳定、可靠的重要一环。随着API的复杂性和数量的不断增加,对API测试工具的需求也日益增长。Postman作为一款广受欢迎的API测试工具,凭借其直观的用户界面和丰富的功能,赢得了大量开发者和测试人员的青睐。然而,随着技术的不断发展,市场上也涌现出了一些新兴的API测试工具,其中Bruno便是一款备受瞩目的新星。
测试开发技术
2024/05/17
3.9K0
强!20K star!一款可替代 Postman 的API 测试工具,开源免费、完全离线、基于 Git 版本控制!
22.4K Star如此简单!!!纯文本API测试利器,颠覆Postman
开源日记
2024/07/31
2410
22.4K Star如此简单!!!纯文本API测试利器,颠覆Postman
推荐7款程序员常用的API管理工具
现如今API接口的编写与调试已成为开发人员不可或缺的技能,工欲善其事,必先利其器,选择一款优秀的API管理工具显得尤为重要。本文大姚给大家推荐7款程序员常用的API管理工具,大家可以根据自身和团队情况按需选择一款进行使用。
追逐时光者
2024/11/13
8560
推荐7款程序员常用的API管理工具
接口测试与调试工具-HTTPie
对于测试人员,经常使用 Jmeter 或 Postman 进行接口测试与调试,其实市面上还有很多接口测试工具,本篇将介绍一个简单但功能强大的命令行 HTTP 和 API 测试客户端-HTTPie,适用于 API 时代,方便对 API、HTTP服务器和 web 服务进行测试和调试。
wangmcn
2022/07/26
1.3K0
接口测试与调试工具-HTTPie
sn0int - 半自动化 OSINT 框架和包管理器
目前比较流行recon-ng 在国内存在使用困难的问题,这里我找到了一个功能类似的替代工具sn0int,但是由于它出现时间不长,所以资料和教程比较少,这里我尝试编写一个系列教程,希望有朝一日,它也能成为像recon 这样大家所熟悉的渗透工具。
Ms08067安全实验室
2020/11/26
1.4K0
17.6k stars像单元测试一样做压力测试
为什么要搞压力测试 负载测试,压力测试可以衡量服务是否是一个高可用,高性能的服务。负载测试能检验在不同的工作负荷下,服务的硬件消耗和响应,从而得到不同负载情况下的性能指标。 老牌压力测试工具 可能说到压力测试,很多人会想到JMeter。Apache JMeter是一个Apache项目,可用作负载测试工具,以分析和测量各种服务的性能,重点是Web应用程序。JMeter可用作JDBC数据库连接,FTP,LDAP,Web服务,JMS,HTTP,通用TCP连接和OS本机进程的单元测试工具。下面我们讲另外一个新式的压
开源日记
2023/03/10
6350
17.6k stars像单元测试一样做压力测试
Windows 10 包管理
很长时间没摸 windows 了, 发现自己居然 out 了,windows 也有类似 mac 的 brew 包管理器,
chuchur
2022/10/25
1.6K0
Linux 中间件安装与常用命令指南
虽然从理论上来说,我应该先讲命令,后讲具体的中间件环境,但是从我个人的角度来体验,先实践,之后弄懂相关命令的意思就有一种恍然大悟的感觉,所以本文将按照上文的顺序进行行文。
每周聚焦
2022/07/14
8140
五分钟学K8S系列开篇-初识Linux 容器化
Docker不仅仅是一个工具,它代表了一种全新的软件开发和部署范式。容器技术的出现,使得软件的打包、分发和运行变得更加高效和一致。与传统的虚拟机相比,容器提供了一种更加轻量级和灵活的解决方案,它们共享宿主机的操作系统内核,而不是模拟整个操作系统,这大大减少了资源消耗和启动时间。
五分钟学SRE
2024/04/29
3530
五分钟学K8S系列开篇-初识Linux 容器化
推荐一个日本妹子写的网络负载测试工具
如果大家有需要帮忙推荐的工具、框架、应用、脚本可以在文章下方留言,留言中被点赞、推荐回复较多的,波哥就会帮各位提前安排哦!
IT运维技术圈
2024/11/23
1770
推荐一个日本妹子写的网络负载测试工具
FFmpeg完全指南:跨平台音视频处理利器
FFmpeg 是一个完整的跨平台音视频解决方案,用于记录、转换和流式处理音视频。它是目前最强大的音视频处理开源软件之一,被广泛应用于视频网站、播放器、编码器等多种场景中。
CoderJia
2024/12/05
7.1K0
FFmpeg完全指南:跨平台音视频处理利器
一套框架测试全端,可还行?
众所周知,市面上有很多自动化测试工具,web自动化有selenium,robotframework,playwright等,接口自动化测试工具有httprunner,postman,jmeter等,性能测试有jmeter,loadrunner,locust,nGrinder等,移动端测试有appium,airtest等等。那有没有同时支持多端的工具呢?肯定是有的,airtest支持移动端和web测试,但不支持接口测试(当然可以自行编写脚本实现)。robotframework支持web端、移动端和接口测试,但不支持性能压测。另外,同类的测试工具,各个工具都有自身的特点,比如airtest支持图像识别控件,robotframework可以看成是selenium和appium的高级别封装,降低了代码编写成本,httprunner让接口测试用例通过配置化完成,降低了编写脚本的门槛,也可直接将接口用例转化为性能测试用例,利用locust实现性能测试。那有没有可能将这些工具都整合起来,放在一个框架里实现呢?基于此种构想,airobots诞生了。
归根落叶
2021/03/10
1.1K0
一套框架测试全端,可还行?
容器 & 服务:Helm Charts(二)安装与使用
在Helm基础概念介绍完成后,我们安装并搭建可运行的Helm环境,并在此环境上进行各种操作尝试。
程序员架构进阶
2021/10/11
1.5K0
用lynis工具对linux系统进行安全审计
Lynis 是一个开源且功能强大的 auditing tool适用于类 Unix/Linux 操作系统。它扫描系统的安全信息、一般系统信息、已安装和可用的软件信息、配置错误、安全问题、没有密码的用户帐户、错误的文件权限、防火墙审计等。 Lynis是最值得信赖的自动化审计工具之一,用于在基于 Unix/Linux 的系统中进行软件补丁管理、恶意软件扫描和漏洞检测。这个工具很有用auditors, network 和 system administrators, security specialists, 和
入门笔记
2022/06/02
1.7K0
用lynis工具对linux系统进行安全审计
基于 LLM 的 AI OPS 探索系列 - 搭建支持 GPU 的 Kubernetes 集群
在本次 workshop 中,我们介绍了如何使用 K3S 在 AWS 上设置支持 GPU 的 Kubernetes 集群,安装 NVIDIA 驱动和插件,以及部署验证测试运行 GPU 工作负载。
行者深蓝
2024/07/15
3130
公网暴露 Ollama 端口存在风险?使用 OneAPI 聚合和保护你的模型调用
Ollama是一个强大的本地大语言模型运行框架,它让用户能够在本地设备上轻松运行和管理各种大语言模型。
Mintimate
2025/03/12
5721
公网暴露 Ollama 端口存在风险?使用 OneAPI 聚合和保护你的模型调用
如何在Ubuntu 14.04上安装和配置PostGIS
PostGIS是PostgreSQL关系数据库的空间扩展。PostGIS允许您使用几何和地理数据类型存储空间数据,使用空间函数执行空间查询以确定区域,距离,长度和周长,并在数据上创建空间索引以加速空间查询。
灬半痴
2018/09/28
1.8K0
如何在 Ubuntu 22.04 上安装和配置 Graphite 监控系统?
Graphite 是一种开源工具,用于跟踪和绘制计算机系统的性能,您可以使用它来跟踪网站、应用程序、业务服务和联网服务器的性能。它非常灵活,并且可以进行配置,这样您就可以从详细表示以及对您正在跟踪的指标的性能和健康状况的广泛概述中获益。
网络技术联盟站
2022/10/14
2.2K0
如何在 Ubuntu 22.04 上安装和配置 Graphite 监控系统?
搭建和部署GitLab代码托管平台,自己的CI/CD堡垒
为什么要考虑自己搭建和部署代码托管平台呢?一方面,自托管的代码托管平台可以给团队提供更高的灵活性和定制化能力。你可以根据团队的需求和安全要求进行自定义配置,而不受公共托管平台的限制。另一方面,自己搭建代码托管平台还可以加强数据的安全性和隐私保护。你完全掌握数据的存储和访问权限,减少了数据泄露和安全漏洞的风险。
Mintimate
2023/09/21
6.4K1
搭建和部署GitLab代码托管平台,自己的CI/CD堡垒
揭秘最为知名的黑客工具之一:Netcat!适用于安全测试、渗透测试、黑客攻击!
在网络安全领域,黑客工具一直备受关注。它们既可以被用于攻击,也可以用于防御。本文将为大家揭秘一款知名的黑客工具: Netcat。
测试开发技术
2024/09/18
8700
揭秘最为知名的黑客工具之一:Netcat!适用于安全测试、渗透测试、黑客攻击!
推荐阅读
相关推荐
强!20K star!一款可替代 Postman 的API 测试工具,开源免费、完全离线、基于 Git 版本控制!
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验