
k6
소개
k6는 Grafana Labs가 운영하는 오픈소스 부하·성능 테스트 도구로, JavaScript로 시나리오를 작성해 HTTP·WebSocket·gRPC·브라우저 트래픽을 재현한다. CLI로 로컬 실행하거나 Kubernetes·Grafana Cloud k6에서 분산 실행할 수 있고, 클라우드는 전 세계 21개 로드 존에서 최대 100만 가상 사용자까지 확장된다. Postman·Grafana·New Relic 등 20여 개 도구와 연동되며 stress·spike·soak·smoke 등 다양한 테스트 유형을 지원한다. AGPL 3 라이선스 오픈소스로 시작해 Grafana Cloud SaaS로 확장된 개발자 중심 부하 테스트의 사실상 표준이다.
장점
- •JavaScript 스크립트라 개발자가 코드 리뷰·버전관리·CI 파이프라인에 그대로 편입할 수 있다.
- •AGPL 3 오픈소스 OSS와 Grafana Cloud SaaS가 동일 엔진이라 PoC·운영을 한 도구로 이어갈 수 있다.
- •stress·spike·soak·smoke 등 부하 패턴이 내장돼 별도 플러그인 없이 표준 시나리오를 만들 수 있다.
- •Threshold 자동 합격/불합격으로 회귀 테스트를 CI 게이트에 박을 수 있다.
- •Postman·Grafana·New Relic 등 20여 개 도구와 직접 통합돼 관측·모니터링 스택과 합치기 쉽다.
단점
- •공식 한국어 페이지·문서·대시보드가 전혀 없어 사내 가이드를 직접 번역해야 한다.
- •대규모·글로벌 분산 부하는 Grafana Cloud k6 유료 플랜이 사실상 필수이며 Enterprise는 연 $25,000 최소 약정이 붙는다.
- •JavaScript 기반이라 JMeter의 GUI 흐름에 익숙한 QA에게는 학습 곡선이 있다.
- •AI 기반 자동 분석은 Grafana Cloud 측 부가 기능이라 OSS만 쓰면 그 혜택을 받지 못한다.
핵심 기능
JavaScript 스크립트
ES6 문법의 JavaScript로 테스트 시나리오를 작성해 개발자 친화적이다.
다중 프로토콜 지원
HTTP·GraphQL·WebSocket·gRPC·브라우저 등 다양한 프로토콜의 부하 테스트가 가능하다.
다양한 테스트 유형
stress·spike·soak·smoke 등 부하 패턴별 시나리오를 표준 기능으로 제공한다.
Threshold 기반 합격/불합격
응답시간·에러율 등에 임계값을 설정해 CI 파이프라인에서 자동 판정한다.
21개 글로벌 로드 존
Grafana Cloud k6에서 전 세계 21개 리전에서 동시 부하를 발생시킬 수 있다.
20여 개 도구 통합
Postman·Grafana·New Relic·Datadog 등 모니터링·개발 도구와 직접 연동된다.
최대 100만 동시 가상 사용자
Enterprise 플랜에서 단일 테스트로 100만 VU까지 확장 가능하다.
공식 사이트 2026-06-24 검증
요금제
2026-06-24 기준
OSS k6
Free
- AGPL 3 오픈소스
- 로컬·Kubernetes 직접 실행
- 커뮤니티 지원
Grafana Cloud k6 Free
Free
- 월 500 VUh 무료
- 커뮤니티 지원
- 신용카드 불필요
Pro (On-Demand)
$19/월 + $0.15/VUh
- 기본 500 VUh 포함 후 종량제
- 8×5 이메일 지원
- 볼륨 증가 시 단가 인하
Enterprise
Custom
(문의, 최소 $25,000/년)
- VUh 단가 $0.05까지 인하
- Premium 지원 + Observability Architect
- Public/Federal/BYOC 배포 옵션
- 최대 100만 동시 VU
사용자 리뷰
불러오는 중...
