Back to MCP directory
publicPublicdnsLocal runtime

testkube

Testkube是一个面向云原生应用的测试编排与执行框架,提供统一平台来定义、运行和分析测试,支持现有测试工具和Kubernetes基础设施。

article

README

🚀 Testkube

Testkube 是一个面向云原生应用的测试编排与执行框架。它提供了一个统一的平台,可用于定义、运行和分析测试执行情况,能利用你现有的测试工具和脚本,借助现有的 CI/CD/GitOps 管道以及 Kubernetes 基础设施。

🚀 快速开始

开源版本入门

若你想使用开源代理开始:

你可以查看 Testkube 开源概述,了解更多关于开源部署架构的信息。

商业控制平面入门

如果你需要的不仅仅是单环境测试执行,例如跨集群编排、支持不同触发点以及高级报告和工件收集,企业版可能适合你的团队。以下是几种开始使用的方式:

你可以查看 安装概述,了解更多关于部署和运行 Testkube 控制平面的不同方式。

✨ 主要特性

  • 运行任何测试:可大规模执行任何测试、工具或脚本 - 示例与指南
  • 按需运行测试:可以手动运行测试,也能按计划运行,还能从 CI/CD/GitOps 管道、Kubernetes 事件等触发 - 了解更多
  • 结果与分析:聚合所有测试结果、工件、日志和资源指标,以便进行集中故障排除和报告 - 了解更多
  • 与现有工具集成:使用 WebhookTestkube REST API 与现有工具和基础设施集成 - 查看 集成示例
  • 企业就绪:支持 SSO/SCIM、RBAC、团队管理、资源组、审计日志等 - 了解更多

🔧 技术细节

Testkube 由一个 控制平面 和任意数量的 Testkube 代理 组成。控制平面提供了一个仪表盘,方便集中访问 Testkube 的大部分功能。

Testkube 代理(本仓库)是 100% 开源 的,可以在没有控制平面的情况下独立部署 - 了解更多

📚 详细文档

详细的文档可在 docs.testkube.io 查看。

🤝 贡献者

感谢我们的贡献者们 🎉,你们太棒了!

前往 贡献文档 了解你可以如何帮助我们 🔥

💬 反馈

无论 Testkube 是否对你有帮助,我们都很乐意提供帮助并倾听你的意见。请 加入我们的 Slack 社区 提问,并告诉我们如何让 Testkube 变得更好!

🔗 相关链接

官网 |  文档 |  更新日志 |  博客 |  Slack 社区 |  领英 |  X

help

Runtime guide

cloud

Hosted runtime

Hosted servers run from a provider-managed environment. You usually connect the MCP client to the hosted endpoint or follow the provider's authorization flow, without keeping a local process alive

  1. Open provider connection page
  2. Authorize or copy endpoint
  3. Connect from your MCP client
terminal

Local runtime / other methods

Local servers run on your own machine or infrastructure. You normally copy the server_config into your MCP client, install the required package, and provide env variables from env_schema when needed

  1. Copy server_config
  2. Install required package
  3. Fill env variables and restart client