一款开源的测试和探索API工具

文摘   2025-01-08 08:00   广东  
| 项目介绍

Bruno是一款功能强大且用户友好的开源API测试工具,特别适合那些需要频繁进行API测试的开发者使用。

| 功能特点


              • 离线使用:Bruno是一款仅限离线使用的API客户端桌面工具,无需登录,可以在本地管理接口信息和数据。这种设计保护了用户的数据隐私,无需担心数据被上传到云端。

              • 存储方式:Bruno直接在用户的电脑文件夹中存储API信息,使用纯文本标记语言Bru来保存有关API的信息。用户可以使用Git或任何版本控制系统来对API信息进行版本控制和协作。

              • 跨平台支持:Bruno支持多种操作系统,包括Windows、macOS和Linux等,满足了不同用户的使用需求。

              • 简洁高效:Bruno设计得非常轻巧,启动速度快,使用资源少。同时,它拥有直观的图形用户界面,让即使是初学者也能轻松上手。

              • 强大的功能集:Bruno支持多种类型的请求(GET、POST、PUT、DELETE等),可以添加头部信息、查询参数、表单数据、JSON数据等。此外,它还支持环境管理、导入导出功能以及插件系统,可以扩展其功能以满足不同需求。

              | 使用优势


                    • 优势:Bruno作为一个开源的API测试工具,具有跨平台支持、快速启动、丰富的功能集和离线优先的设计等优势。这些特点使得Bruno成为Postman和Insomnia等工具的有力竞争者。

                    • 竞品对比:虽然Bruno在功能和使用体验上不会输给Postman等工具,但在某些方面如全面的API生命周期管理、设计与文档生成、复杂测试场景和自动化测试支持等方面,可能不如一些更专业的API测试和管理工具(如Apifox)全面和强大。

                    如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

                    官方网站

                    https://www.usebruno.com/
                    GitHub地址
                    https://github.com/usebruno/bruno

                    下载地址

                    https://www.usebruno.com/downloads

                    | 安装使用


                    可以从官网下载安装包,或者以二进制形式下载。

                    # On Mac via Homebrewbrew install bruno
                    # On Windows via Chocolateychoco install bruno
                    # On Windows via Scoopscoop bucket add extrasscoop install bruno
                    # On Windows via wingetwinget install Bruno.Bruno
                    # On Linux via Snapsnap install bruno
                    # On Linux via Flatpakflatpak install com.usebruno.Bruno
                    # On Linux via Aptsudo mkdir -p /etc/apt/keyringssudo gpg --no-default-keyring --keyring /etc/apt/keyrings/bruno.gpg --keyserver keyserver.ubuntu.com --recv-keys 9FA6017ECABE0266
                    echo "deb [arch=amd64 signed-by=/etc/apt/keyrings/bruno.gpg] http://debian.usebruno.com/ bruno stable" | sudo tee /etc/apt/sources.list.d/bruno.list
                    sudo apt updatesudo apt install bruno

                    安装完成后,打开Bruno应用程序。在主界面上,点击“New Request”按钮,创建一个新的 API 请求。

                    在主界面上,点击“Environments”按钮,进入环境管理页面。点击“New Environment”按钮,创建一个新的环境。为环境命名,并添加所需的变量及其值。

                    在创建请求时,选择所需的环境。在请求中使用环境变量,例如 ${ACCESS_TOKEN},Bruno 会自动替换为环境变量的值。

                    在主界面上,点击“Import”按钮,选择要导入的文件格式(如 Postman Collection、cURL 命令等)。选择文件并导入,请求将自动添加到 Bruno 中。

                    关注公众号,为你推荐更多原创干货!

                    更多内容也可看笔者出版图书

                    —————————

                    幼稚猿
                    分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
                     最新文章