Giới thiệu
Bruno là app gửi và kiểm thử API (REST, GraphQL...) theo hướng ngoại tuyến. Khác với Postman lưu collection trên đám mây, Bruno lưu mỗi request thành file văn bản trong thư mục bạn chọn, thường là ngay trong repo của dự án. Nhờ vậy cả nhóm chia sẻ, xem lịch sử thay đổi bằng Git như code bình thường.
Bruno hỗ trợ biến môi trường, script trước/sau request, kiểm tra kết quả (assert) và có công cụ dòng lệnh để chạy collection trong CI.
Bản lõi là mã nguồn mở, miễn phí; nhà phát triển có thêm gói trả phí cho tính năng nâng cao. Trang phát hành có bản cài cho Mac chip Apple (arm64).
Nhược điểm: không có đồng bộ đám mây kiểu Postman, nhóm cần quen làm việc qua Git; một số tính năng chỉ có ở gói trả phí.
Tính năng nổi bật
Quản lý bằng Git cùng code.
Không bắt buộc tài khoản đám mây.
Gửi request, xem phản hồi.
Tự động hoá luồng test.
Chạy collection trong CI.
Hướng dẫn cài đặt
- Vào usebruno.com, mục Downloads, tải bản macOS cho chip Apple
- Mở file .dmg và kéo Bruno vào Applications
- Tạo collection mới và chọn thư mục lưu, nên đặt trong repo dự án
💡 Nếu macOS báo chặn "nhà phát triển không xác định", vào System Settings → Privacy & Security và bấm Open Anyway.
Câu hỏi thường gặp
Bruno khác Postman thế nào?
Bruno lưu collection thành file cục bộ để dùng với Git; Postman thiên về đồng bộ đám mây.
Bruno có miễn phí không?
Bản lõi mã nguồn mở miễn phí; có gói trả phí cho tính năng nâng cao.