다음을 통해 공유


부하 테스트 분석기를 사용하여 부하 테스트 결과 분석

부하 테스트 분석기를 사용하여 응용 프로그램에서 병목 지점을 찾고, 오류를 식별하고, 개선된 정도를 측정할 수 있습니다. 다음과 같은 방법으로 부하 테스트 분석기를 사용하여 부하 테스트 결과를 분석할 수 있습니다.

  • 부하 테스트 실행 도중 모니터링

  • 완료된 부하 테스트 분석

  • 이전 부하 테스트의 결과 보기

이러한 작업은 부하 테스트를 Visual Studio Ultimate에서 실행하는지 또는 명령줄에서 실행하는지 여부 및 부하 테스트를 단일 컴퓨터에서 실행하는지 또는 원격 컴퓨터에서 실행하는지 여부에 관계없이 수행할 수 있습니다.

참고

또한 추세 분석을 위해 두 개 이상의 보고서를 비교하는 보고서를 만들어 관련자와 공유할 수 있습니다. 자세한 내용은 테스트 비교 또는 추세 분석을 위한 부하 테스트 결과 보고를 참조하십시오.

실행 중인 부하 테스트와 완료된 부하 테스트의 분석 차이점

부하 테스트를 실행하면 부하 테스트 분석기가 부하 테스트의 이름 및 테스트가 시작된 시간(예: LoadTest1[오후 12:40])과 함께 별도의 탭에 표시됩니다. 부하 테스트가 실행될 때는 성능 카운터 데이터 중 일부가 메모리에 유지됩니다. 따라서 부하 테스트가 실행될 때는 이 데이터 집합만 모니터링할 수 있으며 부하 테스트가 완료된 후 데이터베이스에서 전체 데이터 집합을 분석할 수 있습니다. 부하 테스트가 실행될 때 표시되는 데이터와 부하 테스트가 완료된 후에 볼 수 있는 데이터에는 차이가 있습니다. 예를 들어 90% 및 95% 응답 시간 데이터는 부하 테스트가 완료되기 전까지는 계산되지 않습니다. 또한 데이터 분석에 사용할 수 있는 도구의 기능에도 약간의 차이가 있습니다.

부하 테스트를 실행할 때는 그래프 뷰와 테이블 뷰라는 두 가지 뷰를 사용할 수 있습니다. 그래프 뷰에서는 수집된 성능 카운터를 그래프로 볼 수 있고, 테이블 뷰에서는 수집된 각 테스트, 페이지, 트랜잭션 및 요청에 대한 정보를 볼 수 있습니다. 테이블에 오류가 나열되는 경우도 있습니다.

부하 테스트 실행이 완료되었을 때는 기본적으로 요약 뷰가 표시됩니다. 도구 모음을 사용하여 요약 뷰, 그래프 뷰, 테이블 뷰 및 세부 정보 뷰 간에 전환할 수 있습니다. Visual Studio에서 창을 조작하는 일반적인 방법을 사용하여 부하 테스트 분석기를 도킹하거나 이동식으로 설정할 수도 있습니다. 완료된 부하 테스트 실행을 분석할 경우 동시에 여러 부하 테스트 분석기를 열어 서로 다른 부하 테스트 실행을 비교할 수 있습니다.

부하 테스트 분석기의 포괄적인 개요를 보려면 부하 테스트 분석기 개요을 참조하십시오.

작업

작업

관련 항목

부하 테스트 결과 액세스: 부하 테스트 편집기에서 부하 테스트를 실행할 경우 부하 테스트 결과가 자동으로 열리고 실행 중인 부하 테스트가 부하 테스트 분석기에 표시됩니다. 테스트 뷰 창, 테스트 목록 편집기 창 또는 명령줄에서 부하 테스트를 실행한 경우에는 부하 테스트 결과에 직접 액세스해야 합니다. 부하 테스트를 실행하는 다양한 방법에 대한 자세한 내용은 부하 테스트 실행을 참조하십시오.

부하 테스트에 분석 주석 추가: 분석을 수행할 때 부하 테스트에 주석을 추가할 수 있습니다. 주석은 부하 테스트 결과와 함께 영구적으로 저장됩니다. 입력하는 설명은 부하 테스트 편집기에서 부하 테스트 결과 열기 및 관리 대화 상자의 부하 테스트에 연결된 설명 열에도 표시됩니다.

자세한 내용은 방법: 분석을 위한 부하 테스트 결과 액세스를 참조하십시오.

또한 주석은 부하 테스트 결과에 대한 Excel 보고서를 만들 때도 표시됩니다.

자세한 내용은 테스트 비교 또는 추세 분석을 위한 부하 테스트 결과 보고를 참조하십시오.

부하 테스트 결과 분석: 부하 테스트 실행 데이터에 액세스한 후 결과 데이터를 분석할 수 있습니다. 부하 테스트 요약을 통해 결과를 바로 확인할 수 있습니다. 부하 테스트 요약에는 핵심 결과가 간단하고 읽기 쉬운 형식으로 표시됩니다.

부하 테스트 요약은 인쇄가 가능하므로 이해 관계자에게 결과를 편리하게 전달할 수 있습니다.

결과 그래프 및 테이블을 사용하여 부하 테스트 결과의 세부 정보를 분석할 수 있습니다. 여기에는 오류, 페이지, 요청, SQL 추적, 테스트, 임계값 및 트랜잭션이 포함됩니다.

부하 테스트 결과에서 가상 사용자 동작을 분석하여 성능 문제 격리: 가상 사용자 동작 차트를 사용하여 부하 테스트 중에 가상 사용자가 수행하는 작업을 시각화할 수 있습니다. 그러면 CPU 스파이크 또는 초당 요청 수 감소 문제를 격리하고 이러한 스파이크 및 감소 중에 실행 중인 테스트 또는 페이지를 확인할 수 있습니다.

관련 작업

부하 테스트 및 웹 성능 테스트 실행

부하 테스트 데이터를 분석하려면 테스트를 한 번 이상 실행해야 합니다. 테스트가 실행 중인 동안 테스트 결과를 실시간으로 확인할 수 있습니다.

부하 테스트 결과 리포지토리에서 부하 테스트 결과 관리

부하 테스트를 실행할 때 부하 테스트 실행 도중 수집된 정보는 부하 테스트 결과 리포지토리라는 SQL 데이터베이스에 저장될 수 있습니다. 부하 테스트 결과 리포지토리에는 성능 카운터 데이터와 기록된 오류에 대한 정보가 들어 있습니다.

부하 테스트 결과 열기 및 관리 대화 상자를 사용하면 부하 테스트 편집기에서 부하 테스트 결과를 관리할 수 있습니다. 또한 부하 테스트 결과를 열고, 가져오고, 내보내고, 제거할 수 있습니다.

테스트 비교 또는 추세 분석을 위한 부하 테스트 결과 보고

Microsoft Excel 보고서를 만들어 문제를 식별하고 추세를 확인할 수 있습니다. 보고서를 관련자와 공유하여 Team Foundation Server에 액세스하지 않고도 볼 수 있게 할 수 있습니다.

참고 항목

개념

응용 프로그램 성능 및 스트레스 테스트

테스트 결과 검토

기타 리소스

부하 테스트 및 웹 성능 테스트 만들기 및 편집

테스트 비교 또는 추세 분석을 위한 부하 테스트 결과 보고