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 服务器。
相关
- 项目
- 项目
- 项目
- 项目
- 项目