부하 테스트 인사이트
인사이트 대시보드 이해하기
LoadFocus 테스트 결과 대시보드의 Insights 탭은 JMeter 테스트 실행의 고수준 통계 요약을 제공합니다. 처리량, 응답 시간, 오류율, 데이터 전송 속도 및 응답 코드 분석과 같은 주요 성능 메트릭을 집계하여 부하 하에서 테스트 상태와 사용자 경험을 빠르게 평가할 수 있습니다.
주요 메트릭 설명
Samples 테스트 중 실행된 총 요청(샘플러) 수입니다.
Average Response Time 모든 요청의 평균 시간(ms)입니다.
Min - Max Response Time 가장 빠른 요청과 가장 느린 요청의 기간(ms)입니다.
Hits/sec (Throughput) 모든 엔진에서 전송한 초당 평균 요청 수입니다.
Errors & Error % 총 실패한 요청 수와 전체 샘플에서의 비율입니다.
Percentile 50 & 90 중앙값과 90번째 백분위수 응답 시간으로, 일반적인 지연과 상한 지연의 지표입니다.
Percentile 95 & 99 95번째와 99번째 백분위수의 높은 백분위수 지연 시간으로, SLA 검증에 유용합니다.
Sent / Received KBytes/s 테스트에서 생성한 평균 데이터 업로드/다운로드 처리량입니다.
Standard Deviation 응답 시간의 변동성으로, 높은 값은 일관성 없는 성능을 나타냅니다.
인사이트가 중요한 이유
빠른 성능 상태 확인 인사이트 보기는 원시 로그나 개별 샘플을 살펴볼 필요 없이 가장 중요한 테스트 메트릭을 한눈에 표시합니다.
처리량 대 지연 시간 Hits/sec와 평균/백분위수 응답 시간을 비교하면 부하가 증가할 때 시스템이 지연 시간을 유지하는지 확인할 수 있습니다.
오류 진단 0이 아닌 오류 %는 즉시 안정성 문제를 강조합니다. 실패 세부 정보는 Errors 탭에서 확인하세요.
데이터 전송 패턴 Sent/Received KBytes/s를 모니터링하면 테스트가 대역폭에 민감한 엔드포인트(예: 파일 업로드/다운로드)를 올바르게 실행하고 있는지 확인하는 데 도움을 줍니다.
LoadFocus에서 인사이트 사용 방법
- JMeter 테스트 실행
.jmx파일을 업로드하고 평소처럼 부하 에이전트를 구성합니다. - "Insights" 탭 선택 테스트가 완료된 후(또는 실시간으로) 테스트 결과 도구 모음에서 Insights를 클릭합니다.
- 샘플러 선택 드롭다운(예: HTTP Request, Database Query)을 사용하여 샘플러 유형별로 메트릭을 필터링합니다.
- 세부 정보 확인 차트 기반 응답 코드 파이와 같은 차트 세그먼트 위에 마우스를 올려 정확한 수와 백분율을 확인합니다.
인사이트 해석
높은 평균 대 낮은 중앙값
평균 응답 시간>>50번째 백분위수인 경우, 요청의 일부가 상당한 지연을 겪고 있습니다. Timeline 또는 Errors 보기에서 이상값을 조사하세요.처리량 정체 가상 사용자가 계속 증가하는 동안 Hits/sec가 평탄해지거나 감소하면, 리소스가 포화되었을 수 있습니다(엔진 상태 모니터링 참조).
표준 편차 급변 표준 편차의 큰 변동은 종종 외부 종속성(서드파티 API, 데이터베이스 잠금) 또는 가비지 컬렉션 일시 중지와 상관관계가 있습니다.
오류 없지만 높은 지연 시간 오류가 없다고 항상 "좋음"을 의미하는 것은 아닙니다. 장기간의 응답 시간은 여전히 UX를 저하시킵니다. 서버 측 로그나 프로파일링 데이터를 확인하세요.
모범 사례
경량 부하로 기준선 설정 적은 수의 사용자로 시스템의 기준선을 캡처한 후 전체 부하 인사이트와 비교합니다.
샘플러별 심층 분석 샘플러 드롭다운을 사용하여 느리거나 오류가 발생하기 쉬운 요청을 분리합니다. 이는 올바른 API 호출이나 페이지에 문제 해결을 집중하는 데 도움을 줍니다.
다른 보기와 상관관계 항상 Engine Health, Timeline, Errors와 교차 참조하여 완전한 그림을 파악합니다.
임계값 알림 설정 테스트가 SLA를 위반할 때 즉시 알림을 받도록 주요 메트릭에 대한 알림을 구성합니다(예: p95 > 500 ms, 오류 % > 1%).
결론
LoadFocus의 인사이트 대시보드는 원시 JMeter 결과를 실행 가능한 메트릭으로 변환하여 성능 추세, 병목 현상 및 안정성 문제를 빠르게 식별하는 데 도움을 줍니다. 더 깊은 조사를 안내하고 최적화를 가속화하기 위한 테스트 후 분석의 첫 번째 단계로 사용하세요.