⚠ 這是歷史版本頁面 — 查看 Bruno 最新版本 →
Bruno 軟體圖示

Bruno 3.4.2

v 3.4.2
Windows 開源軟體 10/10 (1)
##

編輯短評

Bruno 是一款專為開發者、QA 工程師與 DevOps 團隊設計的 API 測試工具,主打「本地優先」的運作方式。它把 API 集合以純文字檔儲存在電腦裡,可以直接用 Git 做版本管理,不必依賴雲端工作區或強制註冊帳號,這在目前同類工具中相當少見。它支援 REST、GraphQL、gRPC 與 WebSocket 等常見協定,足以應付日常開發與測試需求。Bruno 目前更新相當活躍,不過在台灣能見度不算高,屬於開發者圈內的小眾選擇,評價樣本雖少但使用者的回饋普遍正面。

如果你們團隊本來就用 GitHub、GitLab 或 Bitbucket 管理程式碼,Bruno 會很適合——API 集合可以直接跟著程式碼一起走,程式碼審查時也能一併檢視 API 定義的變更。相較於 Postman 這類以雲端同步為核心的工具,Bruno 犧牲了跨裝置即時同步的便利性,換來的是資料完全掌握在自己手上、沒有帳號綁定的自由。它採用開源授權,對預算有限的團隊是加分項,但要注意目前僅提供英文介面,且官方僅支援 Windows 平台,使用 macOS 或 Linux 的開發者得另外想辦法。

##

軟體介紹

Bruno API Client 是一款專為 開發者QA 工程師DevOps 團隊 以及 技術產品團隊 打造的現代化 Windows PC 工具,適用於需要快速且私密地測試 API 的使用者。



不同於依賴雲端工作區、強制帳號或專有同步系統的工具,Bruno 將 API 集合儲存在本機,以純文字檔案形式保存,並可透過 Git 進行版本控制。

這使得 Bruno for PC 對於已經透過 GitHub、GitLab、Bitbucket 或其他版本控制流程管理程式碼的團隊特別實用。

它支援 REST、GraphQL、gRPC 和 WebSocket 測試,是 日常開發、除錯、文件撰寫與自動化請求驗證的實用 API 用戶端

功能特色
  • 本機優先儲存:將 API 集合保存在電腦上,而非強制雲端同步。
  • Git 友善集合:以純文字檔案儲存請求,可與 Git 自然整合。
  • REST API 測試:建立、組織、傳送及除錯 REST 請求。
  • GraphQL 支援:測試查詢、變更、變數與 API 回應。
  • gRPC 支援:處理現代服務間通訊工作流程。
  • WebSocket 支援:測試即時 API 連線與事件驅動通訊。
  • 環境變數:管理開發、測試與正式環境的值。
  • 腳本功能:在請求前後加入邏輯,進行進階測試流程。
  • 機密管理:在工作流程中更安全地儲存敏感值。
  • 集合執行器:批次執行多個請求以進行測試與驗證。
  • 文件支援:在請求與集合旁保留實用的 API 註記。
  • 匯入選項:更輕鬆地將現有 API 集合移入 Bruno。
使用者介面

Bruno 擁有 簡潔以開發者為中心 的介面,避免不必要的雜亂。

版面配置簡單:集合與請求位於左側,請求設定顯示在主工作區,執行後回應會清楚呈現。



這款應用程式 感覺更像程式碼工具,而非企業儀表板。

這對技術使用者來說是優點,因為工作流程快速且可預測。請求方法、標頭、主體資料、驗證設定、變數、腳本與回應細節都易於存取。

初學者可能需要一些時間理解以 Git 為基礎的集合模型,但經驗豐富的 開發者 很可能很快就會欣賞這種結構。

安裝與設定
  • 從 FileHorse 下載 Bruno API Client for Windows
  • 執行安裝程式並依照安裝精靈操作。
  • 從開始功能表或桌面捷徑 啟動 Bruno
  • 建立新集合或開啟現有集合。
  • 選擇 Bruno 儲存集合檔案的本機資料夾。
  • 新增你的第一個 API 請求。
  • 設定方法、URL、標頭、主體與驗證。
  • 傳送請求並檢查回應。
  • 可選擇將集合資料夾連接到 Git 進行版本控制。
  • 使用方式
    • 開啟 Bruno API Client
    • 點擊建立新集合。
    • 為集合選擇本機專案資料夾。
    • 在集合內建立新請求。
    • 選擇請求方法,例如 GET、POST、PUT、PATCH 或 DELETE。
    • 輸入 API 端點 URL。
    • 新增標頭、查詢參數、主體資料或驗證詳細資訊。
    • 點擊「傳送」以執行請求。
    • 檢視回應狀態、標頭、時間與主體。
    • 儲存請求以供日後測試。
    • 新增環境變數以重複使用值。
    • 需要更深入驗證時,使用腳本或測試。
    • 若與團隊協作,將集合檔案提交到 Git。
    常見問題

    Bruno API Client 是免費的嗎?
    是的,它提供免費的開源版本,適合大多數個人 開發者 與許多小型團隊使用。

    Bruno 需要線上帳號嗎?
    不需要。Bruno 設計為本機優先的 API 用戶端,使用者無需強制雲端帳號或同步即可運作。

    Bruno 能取代 Postman 嗎?
    對許多開發者來說,可以。Bruno 在 API 測試、本機集合、Git 工作流程與隱私方面表現出色。然而,依賴大型雲端協作生態系的團隊可能仍需要其他工具。

    Bruno 適合團隊使用嗎?
    適合,尤其是已經透過 Git 協作的團隊。集合可以像一般專案檔案一樣進行審查、版本控制、分支與合併。

    Bruno 支援 Windows 嗎?
    支援,Bruno 可用於 Windows PC,同時也支援 macOS 與 Linux。

    替代方案

    Postman - 受歡迎的 API 平台,具備強大的協作與雲端功能。

    Insomnia - 簡潔的 API 用戶端,適用於 REST、GraphQL 與開發者測試流程。

    HTTPie Desktop - 簡單的視覺化 API 測試工具,具備易用的請求建構器。

    價格方案

    開源版:免費版本,提供本機 API 測試、集合、腳本、文件與核心開發者工作流程。

    Pro:付費方案,每位使用者每月 6 美元起,按年計費,提供更深入的 Git 整合、自動化與支援功能。

    Ultimate:進階付費選項,適合需要更強支援、帳號管理、企業控制與擴充工作流程功能的團隊。

    免費試用:高級功能提供 14 天試用期。

    系統需求
    • 作業系統:Windows 10 或 Windows 11。
    • 處理器:現代 Intel、AMD 或 ARM 相容處理器。
    • 記憶體:最低 4 GB RAM,建議 8 GB。
    • 儲存空間:至少 300 MB 可用磁碟空間。
    • 網路:下載、更新與線上 API 測試需要網路連線,但本機工作可離線進行。
    • 開發工具:建議安裝 Git 以進行團隊協作與版本控制。
    優點
    • 免費且開源的核心版本。
    • 出色的 Git 友善工作流程。
    • 本機優先設計提升隱私。
    • 無強制雲端同步。
    • 簡潔且快速的介面。
    • 支援 REST、GraphQL、gRPC 與 WebSocket。
    • 非常適合偏好檔案型工作流程的開發者。
    缺點
    • 生態系比老牌 API 平台小。
    • Git 工作流程可能讓初學者困惑。
    • 進階團隊功能需要付費方案。
    • 雲端協作並非主要重點。
    • 某些企業工作流程可能需要額外設定。
    • 第三方整合比大型競爭對手少。
    結論

    Bruno API Client 是重視速度、隱私與 Git 協作的開發者最實用的 API 測試工具之一

    其本機優先設計特別吸引想要完全掌控 API 集合的技術團隊。

    雖然它可能無法取代所有企業平台,但對於現代 API 工作流程來說,它是 Windows PC 上的絕佳選擇

    下載 Bruno API Client 最新版本 為什麼此應用程式發佈在 FileHorse 上?(更多資訊)
    ##

    畫面截圖

    2 張
    ##

    歷史版本

    完整清單 →