k6

k6

AI DevOpsLow

소개

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

사용자 리뷰

불러오는 중...