다음을 통해 공유


부하 테스트 편집기의 테이블 뷰에서 부하 테스트 결과 분석

부하 테스트 실행의 결과를 볼 때 데이터를 다양한 방법으로 분석하는 여러 창을 표시할 수 있습니다. 데이터를 그래프로 표시하여 시간에 따른 변화를 확인할 수도 있고, 데이터를 세부 테이블로 표시할 수도 있습니다.

테이블 뷰로 전환하려면 부하 테스트 도구 모음에서 테이블을 클릭합니다. 여러 테이블 사이에서 전환하려면 테이블 모눈 위의 도구 모음에 있는 테이블 드롭다운 목록을 사용합니다. 테이블 뷰에는 테이블이 한 번에 네 개까지 표시될 수 있습니다. 자세한 내용은 방법: 부하 테스트 테이블 바둑판식 배열을 참조하십시오.

성능 카운터 테이블에 표시되는 숫자 값은 대부분 전체 부하 테스트 실행 도중 누적됩니다. 가장 최근 샘플링 간격에서 얻은 값을 나타내는 마지막이라는 열은 누적되지 않습니다.

참고

마지막이라는 열은 부하 테스트를 실행 중일 때만 사용 가능합니다. 부하 테스트가 완료된 후에는 이러한 열을 사용할 수 없습니다.

정렬 기준으로 사용할 열의 제목을 클릭하면 대부분의 테이블을 정렬할 수 있습니다. 기본적으로 일부 테이블에는 사용 가능한 열 중 일부가 표시되지 않습니다. 열을 사용할 수 있는 경우 테이블에 열을 추가할 수 있습니다. 열을 추가하려면 테이블을 마우스 오른쪽 단추로 클릭하고 열 추가/제거를 클릭합니다.

참고

추가 분석을 위해 테이블의 데이터를 Excel 등의 다른 응용 프로그램으로 복사할 수 있습니다.

부하 테스트 테이블

다음 표에서는 부하 테스트 실행을 분석하는 데 사용할 수 있는 테이블을 보여 줍니다.

테이블 이름

설명

오류

부하 테스트 실행 도중 발생한 오류 목록을 표시합니다. 자세한 내용은 부하 테스트 분석기를 사용하여 부하 테스트 결과 분석을 참조하십시오.

페이지

부하 테스트 실행 도중 액세스된 페이지 목록을 표시합니다. 이 테이블의 데이터 중 일부는 부하 테스트가 완료된 후에만 사용할 수 있습니다. 자세한 내용은 방법: 부하 테스트 분석기를 사용하여 부하 테스트의 웹 페이지 응답 시간 보기를 참조하십시오.

요청

부하 테스트 도중 생성된 개별 요청에 대한 세부 정보를 표시합니다. 여기에는 모든 HTTP 요청 및 이미지 등의 종속 요청이 포함됩니다. 자세한 내용은 요청 테이블을 참조하십시오.

SQL 추적

SQL 추적 결과를 표시합니다. 이 테이블은 부하 테스트가 완료된 후에만 사용할 수 있으며 테스트 도중 SQL 추적이 사용된 경우에만 사용할 수 있습니다. 자세한 내용은 방법: SQL 추적 테이블을 사용하여 부하 테스트에서 SQL 추적 데이터 보기를 참조하십시오.

테스트

부하 테스트 도중 개별 테스트에 대한 세부 정보를 표시합니다. 자세한 내용은 테스트 테이블을 참조하십시오.

임계값

부하 테스트 실행 도중 발생한 임계값 규칙 위반 목록을 표시합니다. 자세한 내용은 부하 테스트 분석기를 사용하여 부하 테스트에서 임계값 규칙 위반 분석을 참조하십시오.

트랜잭션

부하 테스트 실행 도중 발생한 트랜잭션 목록을 표시합니다. 자세한 내용은 트랜잭션 테이블을 참조하십시오.

에이전트

부하 테스트에 테스트 컨트롤러와 테스트 에이전트를 사용하고 있는 경우에만 표시됩니다. 부하 테스트 실행 중 사용된 에이전트의 목록을 표시합니다. 에이전트 테이블에는 에이전트가 테스트한 요청 수와 그 중 실패한 요청 수가 포함됩니다. 또한 에이전트 테이블에는 에이전트가 테스트한 부하 테스트의 테스트 조합에 포함된 테스트 수와 그 중 실패한 테스트 수도 포함됩니다.

테스트 정보

부하 테스트의 테스트 조합에 포함된 테스트에 대한 정보를 표시합니다. 이 정보에는 테스트 이름, 테스트가 실행된 시나리오, 테스트 시작 시간, 테스트를 실행하는 데 걸린 시간, 테스트 성공 여부를 나타내는 테스트 결과 등이 포함됩니다. 테스트가 실패한 경우 자세히 열에 링크가 표시됩니다. 이 링크를 클릭하면 실패한 요청이 강조 표시된 상태로 웹 성능 테스트 편집기가 표시됩니다.

작업

작업

관련 항목

부하 테스트 분석기의 테이블 뷰를 사용할 때 표시되는 테이블의 배열 방식 지정: 표시할 테이블 수와 테이블을 바둑판식으로 배열할 방식을 지정할 수 있습니다.

웹 성능 테스트의 오류 분석: 부하 테스트 분석기의 테이블 뷰에는 웹 응용 프로그램을 디버깅하는 데 사용할 수 있는 오류 테이블이 포함되어 있습니다.

웹 성능 테스트의 SQL 추적 데이터 분석: SQL 추적 테이블을 사용하여 웹 성능 테스트 동안 수집된 SQL 추적 데이터를 볼 수 있습니다.

백분위수 데이터 수집

부하 테스트 테이블 중 일부에는 네트워크 에뮬레이션을 기반으로 여러 그룹으로 구분된 백분위수 데이터와 응답 시간이 들어 있는 추가 열이 포함될 수 있습니다. 기본적으로 이 데이터는 수집되지 않습니다. 이 데이터를 수집하려면 부하 테스트 편집기실행 설정 노드 아래에서 변경할 특정 실행 설정 노드를 선택합니다. 속성 창에서 타이밍 정보 저장소 속성으로 StatisticsOnly 또는 AllIndividualDetails를 선택합니다. 자세한 내용은 방법: 부하 테스트 분석기를 사용하여 부하 테스트의 웹 페이지 응답 시간 보기를 참조하십시오.

요청 테이블

요청 테이블에는 부하 테스트 도중 발생한 개별 요청에 대한 세부 정보가 표시됩니다. 여기에는 모든 HTTP 요청 및 이미지 등의 종속 요청이 포함됩니다. 요청 하나가 여러 테스트 및 시나리오에 포함될 수 있으므로 이 테이블에는 요청이 테스트 및 시나리오별로 나열됩니다.

다음 표에서는 요청 테이블에 있는 열을 보여 줍니다.

설명

기본적으로 표시되는지 여부

요청

요청의 URL입니다. 예를 들어 home.html 또는 orange-arrow.gif입니다.

시나리오

시나리오 이름입니다.

테스트

테스트의 이름입니다.

합계

부하 테스트 실행 도중 해당 웹 성능 테스트 요청이 생성된 총 수입니다. 총 수에는 성공한 요청과 실패한 요청이 포함되지만 캐시된 요청은 웹 서버로 전송되지 않으므로 포함되지 않습니다.

성공

요청이 생성되어 성공한 횟수입니다.

아니요

실패

요청이 생성되어 실패한 횟수입니다. 이 열의 항목은 하이퍼링크로 나타납니다. 하이퍼링크를 클릭하면 부하 테스트 오류 대화 상자에서 개별 오류 목록을 볼 수 있습니다. 자세한 내용은 부하 테스트 분석기를 사용하여 부하 테스트 결과 분석을 참조하십시오.

캐시됨

요청이 이미 캐시된 총 횟수입니다.

아니요

요청/초

부하 테스트 실행 도중 초당 요청 비율입니다.

아니요

성공/초

부하 테스트 실행 도중 해당 요청의 인스턴스가 성공한 초당 비율입니다.

아니요

실패/초

부하 테스트 실행 도중 해당 요청의 인스턴스가 실패한 초당 비율입니다.

아니요

첫 번째 바이트 시간

요청이 웹 서버로 전송된 시점에서 응답의 첫 바이트가 수신된 시점 사이의 평균 시간입니다. 단위는 초입니다.

아니요

응답 시간

요청이 웹 서버로 전송된 시점에서 요청에 대한 전체 응답이 수신된 시점 사이의 평균 시간입니다. 단위는 초입니다.

콘텐츠 길이

요청에 대한 응답의 평균 콘텐츠 길이입니다. 단위는 바이트입니다.

테스트 테이블

테스트 테이블에는 부하 테스트 도중 실행된 개별 테스트에 대한 세부 정보가 표시됩니다. 테스트 하나가 여러 테스트 및 시나리오에 포함될 수 있으므로 이 테이블에는 테스트가 테스트 및 시나리오별로 나열됩니다.

다음 표에서는 테스트 테이블에 있는 열을 보여 줍니다.

설명

기본적으로 표시되는지 여부

테스트

테스트의 이름입니다.

시나리오

시나리오 이름입니다.

합계

시나리오에서 테스트가 실행된 총 횟수입니다. 여기에는 테스트가 성공한 횟수와 실패한 횟수가 포함됩니다.

성공

시나리오에서 테스트가 실행되어 성공한 횟수입니다.

실패

시나리오에서 테스트가 실행되었지만 실패한 횟수입니다. 이 열의 항목은 하이퍼링크로 나타납니다. 하이퍼링크를 클릭하면 부하 테스트 오류 대화 상자에서 개별 오류 목록을 볼 수 있습니다. 자세한 내용은 부하 테스트 분석기를 사용하여 부하 테스트 결과 분석을 참조하십시오.

테스트/초

부하 테스트 실행 도중 초당 테스트 비율입니다.

성공/초

부하 테스트 실행 도중 해당 테스트의 인스턴스가 성공한 초당 비율입니다.

아니요

실패/초

부하 테스트 실행 도중 해당 테스트의 인스턴스가 실패한 초당 비율입니다.

아니요

테스트 시간

부하 테스트 실행 도중 테스트를 실행하는 데 걸린 평균 시간입니다. 단위는 초입니다.

90% 테스트 시간

테스트 시간의 90번째 백분위수 값입니다.

아니요

95% 테스트 시간

테스트 시간의 95번째 백분위수 값입니다.

요청(테스트)

웹 성능 테스트의 경우 테스트의 평균 요청 수입니다.

아니요

트랜잭션 테이블

트랜잭션 테이블에는 부하 테스트 실행 도중 발생한 트랜잭션 목록이 표시됩니다. 여기에서 트랜잭션은 웹 성능 테스트에 정의된 트랜잭션 또는 단위 테스트에 정의된 타이머를 나타냅니다. 이는 데이터베이스 트랜잭션과 다른 개념입니다.

다음 표에서는 트랜잭션 테이블에 있는 열을 보여 줍니다.

참고

모든 열을 보려면 활성 실행 설정과 연결된 타이밍 정보 저장소 속성을 사용하도록 설정해야 합니다. 자세한 내용은 방법: 부하 테스트 실행 설정에 대한 타이밍 정보 저장소 속성 지정을 참조하십시오.

설명

타이밍 정보 없이 표시

트랜잭션

트랜잭션 이름입니다.

시나리오

시나리오 이름입니다.

테스트

테스트의 이름입니다.

합계

부하 테스트 도중 생성된 총 트랜잭션 수입니다.

트랜잭션 시간

부하 테스트 실행 도중 트랜잭션을 실행하는 데 걸린 시간입니다. 웹 성능 테스트의 경우 인지 시간이 포함되어 계산됩니다. 단위는 초입니다.

아니요

응답 시간

부하 테스트 실행 동안 발생한 웹 성능 테스트 트랜잭션의 응답 시간입니다. 응답 시간은 트랜잭션 동안 발생한 인지 시간을 포함하지 않는다는 점에서 트랜잭션 시간과 다릅니다. 단위는 초입니다.

아니요

평균 트랜잭션 시간

평균 트랜잭션 시간입니다. 이 시간에는 인지 시간이 포함됩니다. 예를 들어 세 개의 요청이 있고 각 요청에 인지 시간이 있는 경우 이 시간에는 인지 시간과 요청을 실행하는 데 걸린 실제 시간이 포함됩니다.

아니요

평균 응답 시간

부하 테스트 실행 동안 발생한 웹 성능 테스트 트랜잭션의 평균 응답 시간입니다. 응답 시간은 트랜잭션 동안 발생한 인지 시간을 포함하지 않는다는 점에서 트랜잭션 시간과 다릅니다. 단위는 초입니다.

아니요

최소 응답 시간

이 시간에는 인지 시간이 포함되지 않습니다.

아니요

최대 응답 시간

이 시간에는 인지 시간이 포함되지 않습니다.

아니요

중앙 응답 시간

이 시간에는 인지 시간이 포함되지 않습니다.

아니요

90% 응답 시간

트랜잭션 시간의 90번째 백분위수 값입니다. 이 시간에는 인지 시간이 포함되지 않습니다.

참고참고
이와 달리 Visual Studio Team System 2008에서는 90% 트랜잭션 시간 값이 사용되었습니다.

아니요

95% 응답 시간

트랜잭션 시간의 95번째 백분위수 값입니다. 이 시간에는 인지 시간이 포함되지 않습니다.

참고참고
이와 달리 Visual Studio Team System 2008에서는 95% 트랜잭션 시간 값이 사용되었습니다.

아니요

99% 응답 시간

트랜잭션 시간의 99번째 백분위수 값입니다. 이 시간에는 인지 시간이 포함되지 않습니다.

아니요

표준 편차 응답 시간

이 시간에는 인지 시간이 포함되지 않습니다.

아니요

참고 항목

개념

방법: 분석을 위한 부하 테스트 결과 액세스

부하 테스트 분석기 개요

부하 테스트 편집기의 그래프 뷰에서 부하 테스트 결과 분석

부하 테스트 분석기 개요

기타 리소스

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