Smart-GenAI-Powered-JMeter은(는) 무엇을 하나요?
통합 AI 어시스턴트를 사용하여 JMeter 상관 관계, 스크립트 수정 및 테스트 계획 생성을 자동화합니다.
개요
이 스킬은 AI 기반 코드 어시스턴트와 통합되어 JMeter 성능 테스트 스크립트의 생성, 수정 및 최적화를 자동화합니다. 주요 기능은 다음과 같습니다:
- 상관 관계 자동화: 동적 값을 자동으로 감지하고 상관 관계를 설정합니다.
- 스크립트 오류 수정: 일반적인 JMeter 스크립트 오류를 자동으로 식별하고 수정합니다.
- 테스트 계획 생성: 사용자 입력에 따라 처음부터 완벽한 JMeter 테스트 계획을 생성합니다.
사용 방법
-
AI 어시스턴트에 JMeter 관련 작업을 요청합니다.
- 예: "JMeter 스크립트에서 상관 관계를 찾아줘"
- 예: "로그인 시나리오에 대한 테스트 계획을 생성해줘"
- 예: "이 스크립트의 오류를 수정해줘"
-
AI가 요청을 처리하고 수정된 스크립트 또는 제안을 제공합니다.
-
제공된 출력을 복사하여 JMeter에서 사용하거나 추가 수정합니다.
지원 플랫폼
- Claude Code
- Cursor
- Codex
- 기타 AI 기반 코드 어시스턴트
예제
상관 관계 찾기
입력:
상관 관계가 필요한 동적 값이 포함된 JMeter 스크립트를 분석해줘.
출력:
<RegexExtractor guiclass="RegexExtractorGui" testclass="RegexExtractor" testname="상관 관계 추출기" enabled="true">
<stringProp name="RegexExtractor.useHeaders">false</stringProp>
<stringProp name="RegexExtractor.refname">sessionId</stringProp>
<stringProp name="RegexExtractor.regex">session-id="([^"]+)"</stringProp>
<stringProp name="RegexExtractor.template">$1$</stringProp>
</RegexExtractor>
테스트 계획 생성
입력:
샘플 웹 API에 대한 간단한 JMeter 테스트 계획을 생성해줘.
출력: Markdown 또는 XML 형식의 전체 테스트 계획이 반환됩니다.
참고 사항
- 항상 생성된 스크립트를 프로덕션에 사용하기 전에 테스트하세요.
- 복잡한 시나리오의 경우 스크립트를 수동으로 검토하는 것이 좋습니다.
- AI는 공개 정보 및 일반적인 패턴을 기반으로 스크립트를 생성합니다.