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 服务器。

相关

  • 项目
  • 项目
  • 项目
  • 项目
  • 项目