日韩成人免费在线_国产成人一二_精品国产免费人成电影在线观..._日本一区二区三区久久久久久久久不

當前位置:首頁 > 科技  > 軟件

17.3K star,這款開源的 Postman 替代工具徹底火了!

來源: 責編: 時間:2024-04-02 17:15:52 167觀看
導讀現(xiàn)在,許多人都朝著全棧工程師的方向發(fā)展,API 接口的編寫和調(diào)試已成為許多開發(fā)人員必備的技能之一。工欲善其事,必先利其器。擁有一款優(yōu)秀的 API 工具對于任何工程師來說都是極為重要的,它能夠幫助我們高效地完成各種開發(fā)

現(xiàn)在,許多人都朝著全棧工程師的方向發(fā)展,API 接口的編寫和調(diào)試已成為許多開發(fā)人員必備的技能之一。MyS28資訊網(wǎng)——每日最新資訊28at.com

工欲善其事,必先利其器。擁有一款優(yōu)秀的 API 工具對于任何工程師來說都是極為重要的,它能夠幫助我們高效地完成各種開發(fā)任務(wù)。MyS28資訊網(wǎng)——每日最新資訊28at.com

今天給大家分享一款Github上最近比較火的 API 開源項目 - Bruno,可以幫助開發(fā)者輕松探索和測試 API。MyS28資訊網(wǎng)——每日最新資訊28at.com

MyS28資訊網(wǎng)——每日最新資訊28at.com

項目簡介

Bruno 是一款基于文本文件的 API 工具,旨在改變以 Postman 為主的 API 工具現(xiàn)狀。它使用自研的 Bru 標記性語言,可以快速記錄和組織 API 請求的信息,并以純文本形式存儲在項目文件夾中,方便管理和協(xié)作。MyS28資訊網(wǎng)——每日最新資訊28at.com

MyS28資訊網(wǎng)——每日最新資訊28at.com

目前在github上收獲了17.3K star,非常受歡迎。MyS28資訊網(wǎng)——每日最新資訊28at.com

MyS28資訊網(wǎng)——每日最新資訊28at.com

功能特性

  • 使用 Bru 語言記錄 API 調(diào)試流程,將 API 調(diào)試文件與項目代碼進行統(tǒng)一管理,并利用 Git 與團隊成員進行同步協(xié)作。
  • 支持多種 API 請求方法,并可以編寫腳本添加附加功能,例如數(shù)據(jù)生成、驗證以及與其他工具和系統(tǒng)的集成。
  • 支持自動化測試,可以搭建 CI/CD 流程,提高開發(fā)效率。
  • 采用 Git 進行協(xié)作管理,保證 API 接口的隱私安全。
  • 支持 Windows、macOS、Linux 等主流操作系統(tǒng)。

MyS28資訊網(wǎng)——每日最新資訊28at.com

項目安裝

可以直接官網(wǎng)或者項目release頁面下載對應(yīng)系統(tǒng)的安裝包進行安裝:MyS28資訊網(wǎng)——每日最新資訊28at.com

MyS28資訊網(wǎng)——每日最新資訊28at.com

MyS28資訊網(wǎng)——每日最新資訊28at.com

也可以使用下面的命令行安裝:MyS28資訊網(wǎng)——每日最新資訊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 請求:MyS28資訊網(wǎng)——每日最新資訊28at.com

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

MyS28資訊網(wǎng)——每日最新資訊28at.com

Post 請求:MyS28資訊網(wǎng)——每日最新資訊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}

MyS28資訊網(wǎng)——每日最新資訊28at.com

編寫自動化測試腳本,判斷用戶是否登錄、是否成功獲取 Token。MyS28資訊網(wǎng)——每日最新資訊28at.com

MyS28資訊網(wǎng)——每日最新資訊28at.com

另外,可以通過使用 .env 配置文件,對不同用戶進行權(quán)限分配,比如通過 environments/Local.bru 文件,配置環(huán)境設(shè)定:MyS28資訊網(wǎng)——每日最新資訊28at.com

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

如果你正在尋找一款好用的 API 工具,Bruno 值得你嘗試一下。MyS28資訊網(wǎng)——每日最新資訊28at.com

項目地址:https://github.com/usebruno/brunoMyS28資訊網(wǎng)——每日最新資訊28at.com

本文鏈接:http://www.www897cc.com/showinfo-26-80823-0.html17.3K star,這款開源的 Postman 替代工具徹底火了!

聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。郵件:2376512515@qq.com

上一篇: 日志記錄不再煩惱!Python開發(fā)利器Logbook模塊帶你飛!

下一篇: 開發(fā)者的瑞士軍刀:DevToys帶你探索更簡單、更便捷的開發(fā)方式

標簽:
  • 熱門焦點
Top 主站蜘蛛池模板: 锦屏县| 福建省| 醴陵市| 徐水县| 绵阳市| 曲阳县| 奎屯市| 衡东县| 石城县| 长治县| 临夏县| 睢宁县| 淄博市| 绥阳县| 陇西县| 靖远县| 杨浦区| 互助| 石柱| 景宁| 常宁市| 滨州市| 青阳县| 宁明县| 信阳市| 武宣县| 卢湾区| 海兴县| 祁连县| 东莞市| 松原市| 百色市| 连云港市| 兖州市| 高雄县| 渑池县| 凤台县| 陇南市| 柯坪县| 六盘水市| 溧水县|