API Testing v0.0.17 釋出,新增 11 位 contributor

LinuxSuRen發表於2024-06-17

atest釋出v0.0.17

atest是致力於幫助開發者持續保持高質量 API 的開源介面工具。

你可以在命令列終端或者容器中啟動:

docker run -p 8080:8080 ghcr.io/linuxsuren/api-testing:v0.0.17

亮點

  • 我們提供了基於 Electron 的桌面應用,會極大地方便開發者在桌面環境中測試 API。
  • 為縮減映象的體積(40M),我們把外掛全部以 OCI 的格式單獨儲存,並在啟用時自動下載。
  • 誕生了第二位專案 Committer@yuluo-yx

非常期待atest可以幫助更多的專案持續提升、保持 API 穩定性。

🚀 主要的新功能

  • 支援透過 HTTP 請求執行測試套件 (#478) @LinuxSuRen
  • 增加 gRPC 介面對 TLS 的支援 (#477) @DWJ-Squirtle
  • 支援自動下載外掛 (#471) @LinuxSuRen
  • 補充程式碼生成器的 e2e 測試 (#458) @LinuxSuRen
  • 支援複製測試用例和測試套件 (#455) @LinuxSuRen
  • Web 介面上新增切換語言的按鈕 (#447) @SamYSF
  • 支援透過 Web 介面檢視 YAML 格式的測試套件 (#438) @SamYSF
  • 支援傳送測試報告到 gRPC 服務 (#431) @lizzy-0323
  • 支援傳送測試報告到 HTTP 服務 (#367) @hahahashen
  • 增加基於 Electron 的桌面應用 (#428) @LinuxSuRen
  • 實現了映象 Registry 的 Mock 服務 (#425) @LinuxSuRen
  • 支援在 Web 介面啟動、重新整理 Mock 服務 (#410) @LinuxSuRen
  • 支援根據測試用例生成 JavaScript 程式碼 (#400) @YukiCoco
  • 支援根據測試用例生成 Python 程式碼 (#398) @zhouzhou1017
  • 支援根據測試用例生成 Java 程式碼 (#369) @Agility6
  • 增加日誌框架的支援 (#389) @yuluo-yx
  • 生成 Golang 程式碼時支援 Cookie 的設定 (#363) @SLOWDOWNO
  • 測試用例支援 Cookie 設定 (#355) @LinuxSuRen

🐛 缺陷修復

  • 解決測試用例頁面徽章顯示的問題 (#462) @SamYSF
  • 解決無法匯入 Postman 子集的問題 (#426) @SamYSF
  • 最佳化 gRPC 訊息超過預設值的處理 (#399) @acceleratorssr
  • 解決 golang.org/x/net 的安全漏洞 CVE-2023-45288 (#401) @yuluo-yx
  • 修復生成 Golang 程式碼時對 HTTP 請求體的設定 (#383) @Agility6

📝 文件

  • 增加行為準則說明 (#379) @yuluo-yx
  • 增加安全漏洞相關的說明 (#391) @yuluo-yx
  • 更新貢獻文件說明 (#380) @yuluo-yx

👻 維護

  • 用 openapi 官方的依賴庫替換當前實現 (#439) @dshyjtdes8888
  • 增加 issue comment github actions (#382) @yuluo-yx

致謝

本次版本釋出,包含了以下 13 位 contributor 的努力:

  • @Agility6
  • @DWJ-Squirtle
  • @LinuxSuRen
  • @SLOWDOWNO
  • @SamYSF
  • @YukiCoco
  • @acceleratorssr
  • @dshyjtdes8888
  • @hahahashen
  • @lizzy-0323
  • @wt-goodluck
  • @yuluo-yx
  • @zhouzhou1017

相關資料

下面是atest截止到v0.0.17的部分資料:

  • watch 8
  • fork 47
  • star 209 (+86)
  • contributor 24 (+11)
  • 二進位制檔案下載量 3.1k (+1.8k)
  • 部分映象 5.5k (+3.3k)
  • 單元測試覆蓋率 74% (-8%)

想了解完整資訊的話,請訪問https://github.com/LinuxSuRen/api-testing/releases/tag/v0.0.17

相關文章