菜单
文档breadcrumb arrow Grafana k6
开源
Grafana k6

Grafana k6

Grafana k6 是一款开源的、对开发者友好的、可扩展的负载测试工具。k6 可以帮助您预防性能问题并主动提高可靠性。

概览

使用 k6,您可以测试应用程序和基础设施的可靠性和性能。

k6 帮助工程团队预防错误和 SLO 违规,使他们能够构建具有弹性且高性能、可伸缩的应用程序。

包括开发者、QA 工程师、SDET 和 SRE 在内的工程团队通常将 k6 用于

  • 负载和性能测试

    k6 经过优化,资源消耗极少,旨在运行高负载性能测试,例如峰值压力浸泡测试

  • 浏览器性能测试

    通过k6 浏览器 API,您可以运行基于浏览器的性能测试并收集浏览器指标,以识别与浏览器相关的性能问题。此外,您可以将浏览器测试与其他性能测试结合起来,全面了解您网站的性能。

  • 性能和合成监控

    您可以安排以最小负载频繁运行测试,持续验证生产环境的性能和可用性。为此,您还可以使用支持运行 k6 脚本的Grafana Cloud 合成监控

  • 性能测试自动化

    k6 与 CI/CD 和自动化工具无缝集成,使工程团队能够将性能测试自动化作为开发和发布周期的一部分。

  • 混沌和弹性测试

    您可以使用 k6 作为混沌实验的一部分来模拟流量,从 k6 测试中触发它们,或者使用xk6-disruptor 在 Kubernetes 中注入不同类型的故障。

  • 基础设施测试

    借助k6 扩展,您可以为 k6 添加对新协议的支持,或使用特定的客户端直接测试基础设施中的单个系统。

观看以下视频,了解更多关于 k6 的信息,以及它为何可能是您 Grafana Stack 中缺失的一块拼图。

探索