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

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

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

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

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

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

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

项目简介

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

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

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

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

功能特性

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

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

项目安装

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

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

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

也可以使用下面的命令行安装:7ap28资讯网——每日最新资讯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 请求:7ap28资讯网——每日最新资讯28at.com

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

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

Post 请求:7ap28资讯网——每日最新资讯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}

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

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

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

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

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

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

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

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

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

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

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

标签:
  • 热门焦点
  • Mate60手机壳曝光 致敬自己的经典设计

    Mate60手机壳曝光 致敬自己的经典设计

    8月3日消息,今天下午博主数码闲聊站带来了华为Mate60的第三方手机壳图,可以让我们在真机发布之前看看这款华为全新旗舰的大致轮廓。从曝光的图片看,Mate 60背后摄像头面积依然
  • 28个SpringBoot项目中常用注解,日常开发、求职面试不再懵圈

    28个SpringBoot项目中常用注解,日常开发、求职面试不再懵圈

    前言在使用SpringBoot开发中或者在求职面试中都会使用到很多注解或者问到注解相关的知识。本文主要对一些常用的注解进行了总结,同时也会举出具体例子,供大家学习和参考。注解
  • 企业采用CRM系统的11个好处

    企业采用CRM系统的11个好处

    客户关系管理(CRM)软件可以为企业提供很多的好处,从客户保留到提高生产力。  CRM软件用于企业收集客户互动,以改善客户体验和满意度。  CRM软件市场规模如今超过580
  • 三万字盘点 Spring 九大核心基础功能

    三万字盘点 Spring 九大核心基础功能

    大家好,我是三友~~今天来跟大家聊一聊Spring的9大核心基础功能。话不多说,先上目录:图片友情提示,本文过长,建议收藏,嘿嘿嘿!一、资源管理资源管理是Spring的一个核心的基础功能,不
  • 腾讯盖楼,字节拆墙

    腾讯盖楼,字节拆墙

    来源 | 光子星球撰文 | 吴坤谚编辑 | 吴先之“想重温暴刷深渊、30+技能搭配暴搓到爽的游戏体验吗?一起上晶核,即刻暴打!”曾凭借直播腾讯旗下代理格斗游戏《DNF》一
  • “又被陈思诚骗了”

    “又被陈思诚骗了”

    作者|张思齐 出品|众面(ID:ZhongMian_ZM)如今的国产悬疑电影,成了陈思诚的天下。最近大爆电影《消失的她》票房突破30亿断层夺魁暑期档,陈思诚再度风头无两。你可以说陈思诚的
  • 支持aptX Lossless无损传输 iQOO TWS 1赛道版发布限时优惠价369元

    支持aptX Lossless无损传输 iQOO TWS 1赛道版发布限时优惠价369元

    2023年7月4日,“无损音质,声动人心”iQOO TWS 1正式发布,支持aptX Lossless无损传输,限时优惠价369元。iQOO TWS 1耳机率先支持端到端aptX Lossless无
  • iQOO Neo8系列今日官宣:首发天玑9200+ 全球安卓最强芯!

    iQOO Neo8系列今日官宣:首发天玑9200+ 全球安卓最强芯!

    在昨日举行的的联发科新一代旗舰芯片天玑9200+的发布会上,iQOO官方也正式宣布,全新的iQOO Neo8系列新品将全球首发搭载这款当前性能最强大的移动平台
  • 朋友圈可以修改可见范围了 苹果用户可率先体验

    朋友圈可以修改可见范围了 苹果用户可率先体验

    近日,iOS用户迎来微信8.0.27正式版更新,除了可更换二维码背景外,还新增了多项实用功能。在新版微信中,朋友圈终于可以修改可见范围,简单来说就是已发布的朋友圈
Top