<picture> <source media="(prefers-color-scheme: dark)" srcset="./assets/testkube_logo-light.png"> <source media="(prefers-color-scheme: light)" srcset="./assets/testkube_logo-dark.png"> <img alt="Testkube" src="https://assets.kitploit.com/production/public/readmes/5479/b1b928c32cd0a15f6f382ed5b54bbfad6633e52f2ac99bd2462183e0fd060552.png"> </picture> # 面向 AI 驱动工程团队的开源测试平台 Testkube 提供了一个统一的平台,用于定义、运行和分析自动化测试,使用您现有的测试工具/脚本,在您的 Kubernetes 基础设施中运行。 <a href="#open-source-agent---this-repo"> <img src="https://img.shields.io/badge/Testkube%20OSS%20Agent-Get%20Started-lightgrey?style=for-the-badge" alt="Testkube 开源代理 - 快速开始" /></a> <a href="https://testkube.io/get-started?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=trynow-link"> <img src="https://img.shields.io/badge/Testkube%20Enterprise-Try%20Now-brightgreen?style=for-the-badge&logo=data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyBpZD0iX9Ch0LvQvtC5XzEiIGRhdGEtbmFtZT0i0KHQu9C+0LkgMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB2aWV3Qm94PSIwIDAgMTQ4LjUxIDE4Mi42MSI+CiAgPGRlZnM+CiAgICA8c3R5bGU+CiAgICAgIC5jbHMtMSB7CiAgICAgICAgZmlsbDogI2ZmZjsKICAgICAgfQogICAgPC9zdHlsZT4KICA8L2RlZnM+CiAgPHBhdGggY2xhc3M9ImNscy0xIiBkPSJNMTQ1Ljk1LDY4LjA5TDgwLjQyLDIuNTVjLTMuNC0zLjQtOC45Mi0zLjQtMTIuMzMsMEwyLjU1LDY4LjA5Yy0xLjYzLDEuNjMtMi41NSwzLjg1LTIuNTUsNi4xNnYzNC4xYzAsMi4zMSwuOTIsNC41MywyLjU1LDYuMTZsNjUuNTQsNjUuNTRjMy40LDMuNCw4LjkyLDMuNCwxMi4zMywwbDY1LjU0LTY1LjU0YzEuNjMtMS42MywyLjU1LTMuODUsMi41NS02LjE2di0zNC4xYzAtMi4zMS0uOTItNC41My0yLjU1LTYuMTZabS01LjQ1LDM1Ljg3bC0xMi42NS0xMi42NSwxMi42NS0xMi42NXYyNS4zMVptLTE4LjEyLTE4LjEybC00NC4yNi00NC4yNlYxMS4xOWw1OS40NSw1OS40NS0xNS4xOSwxNS4xOVptLTkwLjc4LDUuNDdsNDIuNjYtNDIuNjYsNDIuNjYsNDIuNjYtNDIuNjYsNDIuNjZMMzEuNTksOTEuM1pNNzAuMzksMTEuMTl2MzAuMzlMMjYuMTMsODUuODRsLTE1LjE5LTE1LjE5TDcwLjM5LDExLjE5Wm0zLjg3LDE2NC4wOXYtMzAuMzlsNDguMTMtNDguMTMsMTUuMTksMTUuMTktNjMuMzIsNjMuMzJaIi8+Cjwvc3ZnPg==" /></a> --- > 受到 CoreWeave、NVidia、Siemens、T-Mobile、Harvard、SwissCom 等众多工程团队的信任。 --- [网站](https://testkube.io/?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=home-page) | [文档](https://docs.testkube.io/?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) | [变更日志](https://docs.testkube.io/changelog?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) | [博客](https://testkube.io/blog?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=blog_click) | [Slack](https://hubs.ly/Q04gqKkB0) | [LinkedIn](https://hubs.ly/Q04gqR4k0) | [X](https://hubs.ly/Q04gqRp90) --- ## 为什么选择 Testkube? - **运行任何测试**:大规模执行 _任何_ 测试/工具/脚本;API、端到端、性能、安全、基础设施等 - [示例与指南](https://docs.testkube.io/articles/examples/overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)。 - **随时触发测试**:手动触发、按计划触发、通过 CI/CD/GitOps 流水线触发、基于 Kubernetes 事件触发、通过 REST API 触发、通过 MCP 触发等 - [了解更多](https://docs.testkube.io/articles/triggering-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)。 - **一览无余**:所有测试结果、产物、日志和资源指标均已聚合,便于集中故障排除和报告 - [了解更多](https://docs.testkube.io/articles/results-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)。 - **原生集成**:Testkube 通过 [Webhook](https://docs.testkube.io/articles/webhooks?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)、[Testkube REST API](https://docs.testkube.io/openapi/overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) 或 [MCP 服务器](https://docs.testkube.io/articles/mcp-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) 与现有工具和基础设施集成 - 查看[集成示例](https://docs.testkube.io/articles/integrations?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)。 - **Testkube AI**:使用 Testkube MCP 服务器或原生 AI 代理进行故障排除、分析、修复等 - [了解更多](https://docs.testkube.io/articles/testkube-ai-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) - **企业级就绪**:SSO/SCIM、RBAC、团队、资源组、审计日志等 - [了解更多](https://docs.testkube.io/articles/administration-overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)。  **立即查看效果:** 打开[交互式 TestWorkflows 展示](https://docs.testkube.io/articles/testworkflows-showcase?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click),了解工作流如何从单个测试构建为完全编排的流水线。 ## 运行 Testkube 的两种方式 ### 开源代理——当前仓库 采用 MIT 许可,在您的 Kubernetes 集群中独立运行,无需控制平面。非常适合单集群部署、自管理环境以及评估 Testkube。 - [Helm 或 CLI 安装](https://docs.testkube.io/articles/install/standalone-agent?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click#installing-the-standalone-agent) 可轻松地将代理部署到目标集群中。 - [快速入门](https://docs.testkube.io/articles/getting-started-with-open-source?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) 是设置 Testkube 并运行第一个测试的最简单方法。 查阅 [Testkube 开源概述](https://docs.testkube.io/articles/open-source?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) 以了解更多关于开源部署架构的信息。 ### 商业控制平面 控制平面将跨集群、团队和环境的每个 Testkube 代理连接到一个统一的仪表盘中: - **一个控制平面,无限集群**——跨集群和区域编排和分析测试 - **Testkube AI**——工作流生成、故障调查、修复 PR - **企业级**——SSO/SCIM、RBAC、审计日志、SLA 支持 查阅 [安装概览](https://docs.testkube.io/articles/install/overview?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click) 以了解更多关于部署和运行 Testkube 控制平面的不同方式。 在线试用是尝试 Testkube 商业产品的最简单方式 - [快速开始](https://testkube.io/get-started?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=trynow-link) ### 市场 [Testkube 市场](https://github.com/kubeshop/testkube-marketplace) 提供了一个开放且即用即得的 Testkube 工作流目录,用于基础设施测试 - [了解更多](https://docs.testkube.io/articles/examples/marketplace?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)。 ### 文档 详细文档请访问 [docs.testkube.io](https://docs.testkube.io/?utm_campaign=40056390-2026%20-%20Thematic%20-%20Open%20Source&utm_source=Github&utm_medium=readme&utm_content=docs-click)。 ### 贡献 查看我们的[贡献者指南](https://github.com/kubeshop/testkube/blob/main/CONTRIBUTING.md)和[代理架构](https://github.com/kubeshop/testkube/blob/main/ARCHITECTURE.md),了解代码库和流程。 如果您想贡献代码,建议按以下顺序阅读: 1. [CONTRIBUTING.md](https://github.com/kubeshop/testkube/blob/main/CONTRIBUTING.md) —— 贡献工作流、编码标准和 PR 流程 2. [DEVELOPMENT.md](https://github.com/kubeshop/testkube/blob/main/DEVELOPMENT.md) —— 使用 Tilt 进行本地设置和日常开发循环 3. [ARCHITECTURE.md](https://github.com/kubeshop/testkube/blob/main/ARCHITECTURE.md) —— 高层系统设计和关键代码路径 特别感谢我们的贡献者们 🎉——你们太棒了! - ⭐️ [@lreimer](https://github.com/lreimer) - [K6 执行器](https://github.com/kubeshop/testkube-executor-k6) [Gradle 执行器](https://github.com/kubeshop/testkube-executor-gradle) [Maven 执行器](https://github.com/kubeshop/testkube-executor-maven) - ⭐️ [@jdborneman-terminus](https://github.com/jdborneman-terminus) - [Ginkgo 执行器](https://github.com/kubeshop/testkube-executor-ginkgo) - ⭐️ [@abhishek9686](https://github.com/abhishek9686) - ⭐️ [@ancosma](https://github.com/ancosma) - ⭐️ [@Stupremee](https://github.com/Stupremee) - ⭐️ [@artem-zherdiev-ingio](https://github.com/artem-zherdiev-ingio) - ⭐️ [@chooco13](https://github.com/chooco13) - [Playwright 执行器](https://github.com/kubeshop/testkube-executor-playwright) 请访问[贡献文档](https://github.com/kubeshop/testkube/blob/main/CONTRIBUTING.md)了解更多如何帮助我们 🔥 ### 反馈 无论 Testkube 是否对您有帮助,我们都非常乐意听取您的意见并为您提供帮助。请[加入我们的 Slack](https://hubs.ly/Q04gqKkB0) 提问,并告诉我们如何让 Testkube 变得更好!