부하 테스트 결과 AI 분석
AI 분석 개요
부하 테스트 결과 AI 분석 기능은 인공 지능을 활용하여 성능 테스트 결과를 해석하고 실행 가능한 인사이트를 제공합니다. 기술 스택을 정의하면, 테스트 성능에 대한 고수준 요약과 애플리케이션을 최적화하기 위한 기술별 권장 사항을 모두 받을 수 있습니다. LoadFocus 네이티브 부하 테스트와 Apache JMeter 부하 테스트 모두에서 작동합니다.
부하 테스트 결과 AI 분석이란?
AI 분석은 LoadFocus 또는 JMeter 테스트 실행에서 응답 시간, 오류율, 처리량과 같은 주요 메트릭을 검토하여 잠재적 병목 현상과 개선 영역을 자동으로 식별합니다. 또한 선택한 기술 스택을 기반으로 제안을 맞춤화하여 권장 사항이 환경에 적합하도록 보장합니다.
AI 분석에 접근하는 방법
- AI Assist 탭 열기 테스트 결과 대시보드로 이동하여 AI Assist 탭을 클릭합니다.
- 새 분석 시작New AI Analysis (beta)를 클릭하여 현재 테스트 실행에 대한 인사이트 생성을 시작합니다.
기술 스택 선택 또는 생성
분석 전에 애플리케이션에서 사용하는 기술을 지정합니다. 이전에 저장한 기술 스택을 선택하거나 새로 정의할 수 있습니다.
| 저장된 기술 스택 사용 | 새 기술 스택 생성 |
|---|---|
| 저장된 구성에서 선택하여 재사용 | 언어, 프레임워크, 데이터베이스, 서버 및 클라우드 정의 |
새 기술 스택 생성
새 스택을 정의하려면 이름을 제공하고 각 카테고리에서 기술을 선택합니다:
- 프로그래밍 언어 (예: JavaScript, TypeScript)
- 프레임워크 및 라이브러리 (예: React, Next.js)
- 데이터베이스 (예: MongoDB, PostgreSQL)
- 애플리케이션/웹 서버 (예: Node.js, Tomcat)
- 클라우드 프로바이더 (예: AWS, Azure)
- 추가 세부 정보 (선택 사항 메모)
기술 스택 이름 지정
나중에 쉽게 재사용할 수 있도록 스택에 설명적인 이름을 지정합니다.
AI 분석 생성
기술 스택을 선택하거나 생성한 후 Continue를 클릭하여 LoadFocus가 테스트 데이터를 처리하도록 합니다.
생성된 분석 목록이 표시됩니다. 각 항목에는 다음이 표시됩니다:
- 타임스탬프 및 실행 세부 정보
- 보고서의 PDF를 생성하기 위한 Print 아이콘
- 분석을 삭제하기 위한 Trash 아이콘
AI 분석 인쇄
AI 분석 보고서를 인쇄하거나 PDF로 저장하려면:
- 목록에서 분석 항목을 찾습니다.
- Print 아이콘을 클릭합니다
. - 브라우저의 인쇄 대화 상자가 나타납니다 -- PDF로 저장을 선택하거나 물리적 프린터를 선택합니다.
AI 생성 인사이트 보기
목록에서 분석을 선택하여 다음을 확인합니다:
- 테스트 성능 요약은 평균, 최대 응답 시간, 오류율 및 처리량을 강조합니다.
- 처리량 분석은 주어진 부하에서 시스템이 어떻게 수행되었는지 평가합니다.
- 개선 영역은 잠재적 병목 현상이나 위험을 지적합니다.
- 다음 단계는 추가 조치나 실행할 테스트를 권장합니다.
기술 스택 권장 사항
인사이트 아래에 기술 스택 권장 사항 섹션이 맞춤형 최적화 팁을 제공합니다.
- 기술 스택은 선택한 기술을 배지로 표시합니다.
- 맞춤 권장 사항은 영향 수준(높음, 중간, 낮음)과 함께 우선순위가 지정된 조치를 나열합니다.
권장 사항 예시
데이터베이스 쿼리 성능 최적화 (높은 영향) JavaScript, TypeScript, React, Next.js, MongoDB, Node.js 및 AWS 스택을 고려하여, MongoDB 인덱스 최적화, Next.js 서버 사이드 렌더링 활용, AWS RDS 구성 튜닝을 고려하세요.
캐싱 전략 구현 (중간 영향) 부하가 증가함에 따라 반복 요청 지연 시간을 줄이기 위해 캐싱 레이어(예: Redis 또는 CloudFront)를 추가하세요.
인프라 자동 스케일링 (중간 영향) 트래픽에 따라 컴퓨팅 리소스를 동적으로 조정하도록 AWS Auto Scaling 그룹을 구성하세요.
서버리스 비용 최적화 (낮은 영향) 소비한 컴퓨팅 시간에 대해서만 비용을 지불하고 스케일링을 단순화하기 위해 AWS Lambda 또는 Fargate를 탐색하세요.
분석 삭제 또는 재생성
AI 분석을 제거해야 하는 경우, 항목 옆의 휴지통 아이콘을 클릭하고 삭제를 확인합니다.
참고: 삭제는 영구적이지만, 동일한 테스트 실행에 대해 언제든지 새 분석을 생성할 수 있습니다.
결론
부하 테스트 결과 AI 분석은 자동화된 인사이트와 기술별 권장 사항을 결합하여 성능 튜닝을 가속화합니다. 스택을 한 번 정의하고 AI 기반 가이던스를 활용하여 부하 상태에서 애플리케이션이 원활하게 작동하도록 유지하세요.