본문으로 건너뛰기
AIDevOps
  • Learn
  • Learning Paths
  • Practice
  • Open Source
  • Books
  • Engineering

    AI DevOpsAI 서비스 개발·운영 전체 지도LLMOpsLLM 배포·평가·관측실전 프로젝트AI Agent 프로젝트 실습

    Knowledge

    Docs기술 문서 모음Blog엔지니어링 아티클Plogger개발 기록 피드

    Validate

    Certification3단계 역량 인증 · 준비 중
AI Models
LlamaMistralGemmaDeepSeekQwen
🧪 검증
k6JMeternGrinder
🤖 AI 실전 개발
AI 실전 입문 & 로드맵Hugging FaceLangChainLlamaIndexLLMOps|LangGraphMCPMulti-AgentAgent Evaluation
🧠 AI Core
AI 입문 & 로드맵ML FundamentalsLLM Fundamentals|Python AIC++|PyTorchTensorFlowJAX
🧠 AI Agent 개발
금융 AI AgentLLM API 서버주식 투자 AgentAIOps AI Agent교육 AI Agent코딩 AI Agent
🌱 Spring Cloud
Spring 입문 & 로드맵Spring Cloud GatewaySpring BootJava|Spring AISpring SecuritySpring BatchSpring JPA
🐳 DevOps
DevOps 입문 & 로드맵LinuxDockerCI/CD|Kubernetes 기본K8s 심화/실무PrometheusGrafana
🧱 인프라
인프라 입문 & 로드맵NginxRedis
☁️ 클라우드
클라우드 입문 & 로드맵AWSGCPAzureNCPCloudflare
🎨 Frontend
Frontend 입문 & 로드맵JavaScriptTypeScript|ReactNext.js|VueNuxt
📱 Mobile
Mobile 입문 & 로드맵KotlinAndroidFlutter
⚙️ Backend
Backend 입문 & 로드맵Python 기본FastAPIDjangoFlask|CGoGinNode.js
💾 Database
DB 입문 & 로드맵공통 SQLOracleMySQLPostgreSQL|MongoDB벡터 DB
AIDevOps

Engineering AI. From Code to Production.
AI와 AI Agent를 개발하고 운영하기 위한 엔지니어링 학습 플랫폼

Learn

  • 전체 가이드
  • Learning Paths
  • Practice
  • Books

Resources

  • AI DevOps
  • LLMOps
  • 실전 프로젝트
  • Docs
  • Blog
  • Plogger
  • Open Source
  • Certification (준비 중)

Start Here

  • AI Core 로드맵
  • AI 실전 개발 로드맵
  • Spring Cloud 로드맵
  • DevOps 로드맵
  • 인프라 로드맵

 

  • 클라우드 로드맵
  • Frontend 로드맵
  • Mobile 로드맵
  • Backend 로드맵
  • Database 로드맵
© 2026 AI DevOps Korea. All rights reserved.
이용약관개인정보처리방침Sitemaptestforge.kr
k6 · 실전 예제

⚡ k6 실전 예제

Visitors

복사해서 바로 실행 가능한 k6 예제 코드입니다. Load, Stress, Spike 시나리오와 CI/CD 자동화까지 실무 흐름을 빠르게 시작합니다.

← k6 가이드로 돌아가기
⚡

목차

0 / 4
  1. 환경 설정
  2. Load 시나리오
  3. Thresholds & Checks
  4. GitHub Actions CI/CD
목차 4개 섹션
  1. 환경 설정
  2. Load 시나리오
  3. Thresholds & Checks
  4. GitHub Actions CI/CD
💡

대표 실행 명령: k6 run script.js

환경 설정

k6 설치 후 테스트 대상 URL을 환경 변수로 분리합니다.

BASH
export BASE_URL=https://staging.example.com
k6 version

Load 시나리오

평상시 예상 트래픽을 단계적으로 올리고 유지합니다.

JAVASCRIPT
export const options = { stages: [{ duration: '2m', target: 50 }, { duration: '5m', target: 50 }, { duration: '1m', target: 0 }] };

Thresholds & Checks

응답 시간과 실패율을 CI의 통과 기준으로 사용합니다.

JAVASCRIPT
thresholds: { http_req_duration: ['p(95)<500'], http_req_failed: ['rate<0.01'] }

GitHub Actions CI/CD

PR마다 성능 회귀를 확인하고 결과를 아티팩트로 남깁니다.

BASH
npm install -g k6
k6 run --out json=results.json tests/load.js

다음 단계

예제를 실제 서비스에 맞게 바꿀 때는 URL, 인증 정보, 임계값, 리포트 저장 위치를 먼저 분리하세요.

가이드 본문으로 이동 →