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

자주 묻는 질문

k6는 무료로 쓸 수 있나요?

오픈소스 OSS k6는 AGPL 3 라이선스로 무료다. 클라우드 SaaS인 Grafana Cloud k6도 월 500 VUh까지 Free 플랜이 제공된다.

JMeter 대신 k6를 선택할 이유는 무엇인가요?

JavaScript 스크립트 기반이라 개발자가 코드처럼 다룰 수 있고, CI/CD 통합과 Threshold 기반 자동 합격 판정이 표준 기능으로 들어 있다. XML·GUI 중심 JMeter보다 코드 리뷰·버전 관리에 친화적이다.

어떤 프로토콜을 테스트할 수 있나요?

HTTP/REST·GraphQL·WebSocket·gRPC를 표준 지원하고 브라우저 시나리오와 사용자 정의 확장도 가능하다.

한국어 UI와 문서를 지원하나요?

지원하지 않는다. 공식 사이트·문서·대시보드 모두 영어 전용이라 사내 가이드는 별도로 번역해야 한다.

테스트를 어디서 실행할 수 있나요?

로컬 머신·Kubernetes·Grafana Cloud k6에서 실행할 수 있고 클라우드에서는 전 세계 21개 로드 존에서 분산 부하를 발생시킨다.

사용자 리뷰

불러오는 중...