当前位置:首页 > 科技  > 软件

17.3K star,这款开源的 Postman 替代工具彻底火了!

来源: 责编: 时间:2024-04-02 17:15:52 252观看
导读现在,许多人都朝着全栈工程师的方向发展,API 接口的编写和调试已成为许多开发人员必备的技能之一。工欲善其事,必先利其器。拥有一款优秀的 API 工具对于任何工程师来说都是极为重要的,它能够帮助我们高效地完成各种开发

现在,许多人都朝着全栈工程师的方向发展,API 接口的编写和调试已成为许多开发人员必备的技能之一。bJk28资讯网——每日最新资讯28at.com

工欲善其事,必先利其器。拥有一款优秀的 API 工具对于任何工程师来说都是极为重要的,它能够帮助我们高效地完成各种开发任务。bJk28资讯网——每日最新资讯28at.com

今天给大家分享一款Github上最近比较火的 API 开源项目 - Bruno,可以帮助开发者轻松探索和测试 API。bJk28资讯网——每日最新资讯28at.com

bJk28资讯网——每日最新资讯28at.com

项目简介

Bruno 是一款基于文本文件的 API 工具,旨在改变以 Postman 为主的 API 工具现状。它使用自研的 Bru 标记性语言,可以快速记录和组织 API 请求的信息,并以纯文本形式存储在项目文件夹中,方便管理和协作。bJk28资讯网——每日最新资讯28at.com

bJk28资讯网——每日最新资讯28at.com

目前在github上收获了17.3K star,非常受欢迎。bJk28资讯网——每日最新资讯28at.com

bJk28资讯网——每日最新资讯28at.com

功能特性

  • 使用 Bru 语言记录 API 调试流程,将 API 调试文件与项目代码进行统一管理,并利用 Git 与团队成员进行同步协作。
  • 支持多种 API 请求方法,并可以编写脚本添加附加功能,例如数据生成、验证以及与其他工具和系统的集成。
  • 支持自动化测试,可以搭建 CI/CD 流程,提高开发效率。
  • 采用 Git 进行协作管理,保证 API 接口的隐私安全。
  • 支持 Windows、macOS、Linux 等主流操作系统。

bJk28资讯网——每日最新资讯28at.com

项目安装

可以直接官网或者项目release页面下载对应系统的安装包进行安装:bJk28资讯网——每日最新资讯28at.com

bJk28资讯网——每日最新资讯28at.com

bJk28资讯网——每日最新资讯28at.com

也可以使用下面的命令行安装:bJk28资讯网——每日最新资讯28at.com

# 在 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

项目展示

简单的 GET 请求:bJk28资讯网——每日最新资讯28at.com

get {  url: https://api.github.com/users/usebruno}

bJk28资讯网——每日最新资讯28at.com

Post 请求:bJk28资讯网——每日最新资讯28at.com

post {  url: https://api.textlocal.in/send}body {  {   "email":"eve.holt@reqres.in",    "password":"cityslicka"  }}headers {  content-type: application/json  Authorization: Bearer topsecret}

bJk28资讯网——每日最新资讯28at.com

编写自动化测试脚本,判断用户是否登录、是否成功获取 Token。bJk28资讯网——每日最新资讯28at.com

bJk28资讯网——每日最新资讯28at.com

另外,可以通过使用 .env 配置文件,对不同用户进行权限分配,比如通过 environments/Local.bru 文件,配置环境设定:bJk28资讯网——每日最新资讯28at.com

vars {   host: http://localhost:5005   jwtToken: {{process.env.JWT_TOKEN}}}

如果你正在寻找一款好用的 API 工具,Bruno 值得你尝试一下。bJk28资讯网——每日最新资讯28at.com

项目地址:https://github.com/usebruno/brunobJk28资讯网——每日最新资讯28at.com

本文链接:http://www.28at.com/showinfo-26-80823-0.html17.3K star,这款开源的 Postman 替代工具彻底火了!

声明:本网页内容旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。邮件:2376512515@qq.com

上一篇: 日志记录不再烦恼!Python开发利器Logbook模块带你飞!

下一篇: 开发者的瑞士军刀:DevToys带你探索更简单、更便捷的开发方式

标签:
  • 热门焦点
  • K60至尊版刚预热 一加Ace2 Pro正面硬刚

    Redmi这边刚如火如荼的宣传了K60 Ultra的各种技术和硬件配置,作为竞品的一加也坐不住了。一加中国区总裁李杰发布了两条微博,表示在自家的一加Ace2上早就已经采用了和PixelWo
  • 三言两语说透设计模式的艺术-简单工厂模式

    一、写在前面工厂模式是最常见的一种创建型设计模式,通常说的工厂模式指的是工厂方法模式,是使用频率最高的工厂模式。简单工厂模式又称为静态工厂方法模式,不属于GoF 23种设计
  • 一篇聊聊Go错误封装机制

    %w 是用于错误包装(Error Wrapping)的格式化动词。它是用于 fmt.Errorf 和 fmt.Sprintf 函数中的一个特殊格式化动词,用于将一个错误(或其他可打印的值)包装在一个新的错误中。使
  • Java NIO内存映射文件:提高文件读写效率的优秀实践!

    Java的NIO库提供了内存映射文件的支持,它可以将文件映射到内存中,从而可以更快地读取和写入文件数据。本文将对Java内存映射文件进行详细的介绍和演示。内存映射文件概述内存
  • 电视息屏休眠仍有网络上传 爱奇艺被质疑“薅消费者羊毛”

    记者丨宁晓敏 见习生丨汗青出品丨鳌头财经(theSankei) 前不久,爱奇艺发布了一份亮眼的一季报,不仅营收和会员营收创造历史最佳表现,其运营利润也连续6个月实现增长。自去年年初
  • 共享单车的故事讲到哪了?

    来源丨海克财经与共享充电宝相差不多,共享单车已很久没有被国内热点新闻关照到了。除了一再涨价和用户直呼用不起了。近日多家媒体再发报道称,成都、天津、郑州等地多个共享单
  • 签约井川里予、何丹彤,单视频点赞近千万,MCN黑马永恒文希快速崛起!

    来源:视听观察永恒文希传媒作为一家MCN公司,说起它的名字来,可能大家会觉得有点儿陌生,但是说出来下面一串的名字之后,或许大家就会感到震惊,原来这么多网红,都签约这家公司了。根
  • 阿里大调整

    来源:产品刘有媒体报道称,近期淘宝天猫集团启动了近年来最大的人力制度改革,涉及员工绩效、层级体系等多个核心事项,目前已形成一个初步的“征求意见版”:1、取消P序列
  • 华为将推出盘古数字人大模型 可帮助用户12小时完成数字人生成

    在今日举行的2023年华为云数字文娱AI创新峰会上,华为云全球Marketing与销售服务总裁石冀琳表示,华为云将在后续推出盘古数字人大模型,可帮助用户12小
Top