복사해서 바로 실행 가능한 k6 예제 코드입니다. Load, Stress, Spike 시나리오와 CI/CD 자동화까지 실무 흐름을 빠르게 시작합니다.
대표 실행 명령: k6 run script.js
k6 설치 후 테스트 대상 URL을 환경 변수로 분리합니다.
export BASE_URL=https://staging.example.com
k6 version평상시 예상 트래픽을 단계적으로 올리고 유지합니다.
export const options = { stages: [{ duration: '2m', target: 50 }, { duration: '5m', target: 50 }, { duration: '1m', target: 0 }] };응답 시간과 실패율을 CI의 통과 기준으로 사용합니다.
thresholds: { http_req_duration: ['p(95)<500'], http_req_failed: ['rate<0.01'] }PR마다 성능 회귀를 확인하고 결과를 아티팩트로 남깁니다.
npm install -g k6
k6 run --out json=results.json tests/load.js예제를 실제 서비스에 맞게 바꿀 때는 URL, 인증 정보, 임계값, 리포트 저장 위치를 먼저 분리하세요.
가이드 본문으로 이동 →