testkube

在 Kubernetes 上统一运行和管理所有测试,让 AI 工程交付更稳更快。

Testkube 是一个开源的 Kubernetes 原生测试平台,专为 AI 驱动的工程团队设计。它解决了在云原生和 AI 应用开发中,测试工具碎片化、难以集成到 CI/CD 和 GitOps 流程的问题。核心能力包括:将测试作为 Kubernetes 资源进行声明式管理,支持执行 Postman、Cypress、JMeter 等主流测试工具,提供云原生测试执行、结果存储和可视化,并具备 AI 辅助的测试分析和智能调度功能。通过 CLI、API 和 Dashboard,团队可以统一管理单元、集成、端到端及 AI 模型评估等各类测试,实现测试即代码,提升软件交付质量和效率。

开源 freemium 智能体
访问官网 ↗ GitHub ↗ 文档 ↗
GitHub 星标 ★ 1661
维护状态 活跃
是否开源 是
定价模式 freemium

项目数据

分类智能体
开发团队kubeshop
所属国家
定价模式freemium
价格说明开源核心免费,云服务提供免费额度,高级功能需付费订阅。
访问状态
是否开源是
开源协议NOASSERTION
主要语言Go
技术栈/模型ai,ai-agents,cicd,devops,gitops,kubernetes,monitoring,quality-assurance,test-automation,testing,testing-automation,testing-tools,testkube
GitHub 星标★ 1661
30天Star增速
HF 下载量
上线时间2021-07-01 00:00:00
最近更新2026-09-23 00:00:00
维护状态活跃
中文支持
访问方式
移动端支持
综合评分
收录时间2026-08-09
浏览次数4

使用教程

难度:进阶 约 15 分钟 部署方式:命令行工具 5 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • 一个可用的 Kubernetes 集群(Testkube 在你的 K8s 基础设施中运行测试)
  • 能够访问集群的 kubectl 上下文与凭证
  • 已有或可用的测试工具/脚本(如 Postman、Cypress、JMeter)
  • 可访问互联网以打开官网、文档与 GitHub 仓库

安装与启动步骤

  1. 1准备 Kubernetes 集群

    Testkube 是 Kubernetes 原生平台,测试运行在你的 K8s 基础设施中,先确认集群可用并可访问。

  2. 2克隆开源 Agent 仓库

    README 将本仓库定位为开源 Agent,可克隆下来按 GitOps 方式管理测试资源。

    git clone https://github.com/kubeshop/testkube.git
  3. 3查阅官方安装文档

    README 只给出两条运行路径和官网/文档入口,未列出安装命令,部署步骤以官方文档为准。

  4. 4准备测试定义

    不需要更换测试框架,直接复用已有的 Postman、Cypress、JMeter 等测试工具与脚本。

  5. 5运行并分析测试

    通过 CLI、API 或 Dashboard 触发测试,查看结果存储、可视化与 AI 辅助分析。

如何确认成功

Testkube 组件在集群中就绪,并能通过 CLI、API 或 Dashboard 触发一次测试并看到执行结果。

常见问题

Q:需要为 Testkube 重写测试吗?

A:不需要。Testkube 支持复用你现有的测试工具和脚本,例如 Postman、Cypress、JMeter 等,测试定义以 Kubernetes 资源方式声明式管理。

Q:必须部署在 Kubernetes 上吗?

A:是。Testkube 是 Kubernetes 原生测试平台,测试直接运行在你的 Kubernetes 基础设施中,因此需要可用的集群。

Q:具体安装命令在哪里找?

A:README 节选没有给出安装命令,只提供了官网 testkube.io 与文档 docs.testkube.io 入口,请以官方文档的安装说明为准。

Q:只有开源版本吗?

A:仓库标题标注为 Open-Source Agent,README 同时提供官网 Get Started 链接,可按需了解官方提供的其他运行方式。

注意事项

  • 本教程依据 README 节选整理,README 未给出具体安装命令与配置项,安装步骤请以 docs.testkube.io 官方文档为准。
  • Testkube 的测试运行在你的 Kubernetes 集群中,注意集群资源占用与命名空间隔离。
  • 它支持把测试作为 Kubernetes 资源进行声明式管理,便于接入 CI/CD 与 GitOps 流程。
  • README 提供了官网、文档、Changelog、Blog 与 Slack 社区入口,遇到问题可从这些渠道获取帮助。

核心亮点

  • 原生集成 Kubernetes,测试声明式管理,与 GitOps 和 CI/CD 无缝衔接
  • 支持多种主流测试工具(Postman、Cypress、JMeter 等),无需重写现有测试
  • 提供 AI 辅助的测试分析和智能调度,提升测试效率与覆盖率

不足之处

  • 学习曲线较陡,需要熟悉 Kubernetes 概念
  • 文档/社区待观察

适用场景

  • 云原生微服务架构下的自动化测试与质量门禁
  • AI 模型评估与回归测试,确保模型性能稳定
  • 大规模分布式系统的持续测试与监控

替代项目

Testcontainers、Keploy、Ginkgo

项目介绍

testkube 是基础设施领域的开源项目,由 kubeshop 开发,2021 年首次发布。

在全站 13,014 个收录项目中,它的 GitHub 星标数(1,661)位列前 30%,在基础设施分类中处于中上游。

近 45 天,它的 GitHub 星标从 1,640 增加到 1,661,净增 21。

项目目前处于活跃维护状态,最近一次代码更新于 2026-09-23。开源核心免费,云服务提供免费额度,高级功能需付费订阅。从国内网络环境看,可直接访问。

它主要面向的使用场景是:云原生微服务架构下的自动化测试与质量门禁。同类可对比的替代方案包括 Testcontainers、Keploy、Ginkgo。

上一篇:antfly

下一篇:dolt

同类项目推荐

freebuff-proxy 开源

聚合多账号,一键接入 OpenAI 兼容 API,轻松管理会话。

Multi-account OpenAI-compatible gateway for coding models. Pooled keys, session life···

★ 213 2026-08-20
microduck 开源

用 Rust 造一只会走路的桌面小鸭,快速上手双足机器人。

A Tiny biped duck robot

★ 8684 2026-09-10
soperator 开源

用 Kubernetes 原生方式运行 Slurm,简化 HPC 集群管理。

Run Slurm in Kubernetes

★ 439 2026-08-10
ollama 开源

一条命令本地跑起大模型,免费、私密、不卡顿

Get up and running with Kimi, GLM, MiniMax, DeepSeek, gpt-oss, Qwen, Gemma and other···

★ 181484 2026-08-09