1.6 KiB
1.6 KiB
title, type, tags, last_updated
| title | type | tags | last_updated | ||||
|---|---|---|---|---|---|---|---|
| k6 | entity |
|
2026-05-09 |
Aliases
- k6
- k6.io
- Grafana k6
Summary
k6 是 Grafana 实验室开源的开发者友好型负载测试工具,用 JavaScript/Go 原生编写,专为规模化性能测试和可扩展性验证设计。API Tester Agent 和 Performance Benchmarker Agent 的核心测试工具之一。
Key Facts
- 类型:开源负载测试工具
- 开发商:Grafana Labs
- 编程语言:Go(核心引擎)+ JavaScript(测试脚本)
- 许可:Apache License 2.0
- 官网:https://k6.io
Core Capabilities
- 编写简洁的 JavaScript 测试脚本定义负载场景
- 支持 HTTP/WebSocket/gRPC/CSV 数据驱动测试
- 内置 Checks(断言)和 Thresholds(阈值)定义
- 与 Grafana、Tighthouse、Datadog 等监控平台无缝集成
- 支持云端分布式执行(k6 Cloud)和本地单节点执行
- 支持 HAR 文件导入,自动从浏览器录制生成测试脚本
Role in The Agency
- testing-api-tester 使用 k6 执行 API 负载测试,验证 10x 正常流量容量和 SLA 合规性
- testing-performance-benchmarker 使用 k6 编写综合性能测试套件,结合统计置信区间分析
- Scalability 概念验证的推荐工具
Related Entities
- Playwright:端到端功能测试;k6 专注负载与性能测试
- REST Assured:Java 生态 API 测试;k6 跨语言通用
- testing-performance-benchmarker ← uses ← K6
- testing-api-tester ← uses ← K6