kubeshop/testkube

☸️ The Open Testing Platform for AI-Driven Engineering Teams

解決的問題

Testkube 提供了一個集中式平台,用於直接在 Kubernetes 基礎設施中定義、執行和分析自動化測試。它允許團隊在集群內大規模執行任何測試工具或腳本(包括 API、E2E、效能和安全性測試),從而消除了管理單獨測試環境的需要。

工作原理

Testkube 透過在 Kubernetes 集群中運行的代理進行操作。該代理執行測試並彙整所有結果、產物、日誌和資源指標,用於集中報告。使用者可以透過手動、排程、CI/CD 流水線、Kubernetes 事件、REST API 或 MCP 伺服器觸發測試。該平台還提供用於故障排除、分析和修復的 AI 代理和 MCP 伺服器。

適用對象

專為需要跨 Kubernetes 環境編排自動化測試的 AI 驅動型工程團隊和 DevOps 專業人士設計。

亮點

  • 工具無關性:支援任何現有的測試工具、腳本或執行器(例如 K6, Playwright, Maven, Gradle)。
  • 集中式可觀測性:將日誌、產物和資源指標彙整到一處,以便進行故障排除。
  • 靈活的觸發方式:可以透過 REST API、GitOps 流水線或 Kubernetes 事件啟動測試。
  • AI 整合:包含用於故障調查和修復的原生 AI 代理和 MCP 伺服器。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案