Community코딩 & 개발github.com

gatling/gatling-ai-extensions

Gatling Enterprise에서 직접 부하 테스트를 배포 및 실행할 수 있도록 도와주는 스킬 및 MCP 서버입니다.

gatling-ai-extensions란 무엇인가요?

이 스킬은 개발자가 IDE에서 직접 Gatling Enterprise로 부하 테스트를 배포하고 실행할 수 있도록 지원하는 AI 확장 및 MCP 서버입니다. 주로 Claude Code, Cursor, Codex와 같은 AI 에이전트 플랫폼과 함께 사용되며, 사용자의 프롬프트를 기반으로 부하 테스트 스크립트를 생성하고, Gatling Enterprise에 업로드한 후 실행 결과를 확인할 수 있습니다. SKILL.md 문서에 따르면, 이 확장은 환경 변수 설정, API 키 인증, 시뮬레이션 파일 생성 및 배포 파이프라인 작성을 자동화하여 복잡한 부하 테스트 설정 과정을 크게 간소화합니다. MCP 서버를 통해 AI 에이전트가 Gatling Enterprise의 API와 직접 통신할 수 있으므로, 개발자는 명령어 한 줄로 대규모 성능 테스트를 시작하고 모니터링할 수 있습니다. 이 도구는 Java, Kotlin, Scala 등 여러 언어로 작성된 시뮬레이션을 지원하며, CI/CD 통합에도 용이합니다.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add gatling/gatling-ai-extensions

Installed? Explore more 코딩 & 개발 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

gatling-ai-extensions은(는) 무엇을 하나요?

Gatling Enterprise에서 직접 부하 테스트를 배포 및 실행할 수 있도록 도와주는 스킬 및 MCP 서버입니다.

개요

이 확장은 AI 에이전트(예: Claude Code, Cursor, Codex)를 통해 Gatling Enterprise의 부하 테스트 기능을 활용할 수 있게 해줍니다. 사용자는 자연어 명령으로 테스트 시나리오를 생성하고, 배포하며, 결과를 확인할 수 있습니다.

설치 방법

필수 조건

  • Gatling Enterprise 계정 및 API 키
  • Node.js 18 이상 (MCP 서버 사용 시)

MCP 서버 설정

  1. 저장소를 클론합니다:
git clone https://github.com/gatling/gatling-ai-extensions.git
cd gatling-ai-extensions
  1. 종속성을 설치합니다:
npm install
  1. 환경 변수를 설정합니다:
export GATLING_ENTERPRISE_API_KEY="your-api-key"
export GATLING_ENTERPRISE_API_URL="https://cloud.gatling.io/api/public"

사용법

Claude Code와 함께 사용하기

Claude Code에서 다음 명령어를 사용하여 스킬을 활성화합니다:

/claude-code use gatling/gatling-ai-extensions

예제 프롬프트

  • "Gatling Enterprise에 간단한 HTTP GET 요청 부하 테스트를 생성하고 배포해줘."
  • "최근 7일 동안의 모든 테스트 실행 결과를 보여줘."
  • "현재 실행 중인 테스트가 있으면 중지시켜줘."

지원 기능

  • 테스트 생성: 자연어 설명을 기반으로 Java, Kotlin, Scala 시뮬레이션 코드 생성
  • 테스트 배포: 생성된 시뮬레이션을 Gatling Enterprise에 업로드 및 실행
  • 결과 조회: 테스트 실행 상태, 메트릭, 보고서 조회
  • 테스트 관리: 실행 중인 테스트 중지, 예약된 테스트 관리

API 참조

MCP 서버는 다음 도구를 제공합니다:

도구 이름설명
create_simulation새 부하 테스트 시뮬레이션 생성
deploy_simulation시뮬레이션을 Gatling Enterprise에 배포
get_test_results특정 테스트 실행의 결과 조회
stop_test실행 중인 테스트 중지
list_tests사용 가능한 모든 테스트 목록 표시

라이선스

Apache 2.0

관련 스킬