부하 테스트 큐브 뷰
업데이트: 2007년 11월
부하 테스트를 실행한 후 결과가 게시되면 부하 테스트 결과에 대한 페이지, 트랜잭션 및 카운터 수준의 세부 정보가 데이터 웨어하우스에 로드되고 결과 큐브 뷰에 표시됩니다. 이러한 세부 정보를 사용하면 다음과 같은 사항을 확인할 수 있습니다.
부하 테스트에서 실행된 트랜잭션과 페이지 및 평균 응답 시간
값을 수집한 카운터(예: 메모리 사용 또는 네트워크 처리량) 및 카운터 값
특정 부하 테스트의 결과가 비교가 되는 다른 테스트 결과보다 좋은지 여부
참고: |
---|
Team System 큐브에 큐브 뷰를 사용하려면 데이터 계층에서 Microsoft SQL Server 2005 Enterprise Edition 또는 SQL Server 2005 Enterprise(64) Edition을 사용해야 합니다. Team Foundation Server의 일부로 제공되는 SQL Server 2005 Standard Edition에서는 큐브 뷰를 사용할 수 없습니다. SQL Server 2005 Standard Edition을 사용하는 경우에는 모든 큐브 뷰의 큐브 요소가 Team System 데이터 큐브에 포함됩니다. |
측정값
다음 표에서는 부하 테스트 큐브 뷰에 포함된 측정값에 대해 설명합니다. 이 큐브 뷰의 측정값 및 차원에 들어 있는 정보는 데이터 웨어하우스에 게시된 결과를 생성한 부하 테스트의 구조에 따라 달라집니다. 여러 가지 카운터 값에 대한 자세한 내용은 보고된 테스트 결과를 참조하십시오.
측정값 |
측정값 그룹 |
설명 |
---|---|---|
값 |
부하 테스트 카운터 |
부하 테스트를 실행하는 동안 카운터에서 수집한 값입니다. 이러한 값은 카운터 ID 차원의 특성을 사용하여 분석할 수 있습니다. 값을 수집하는 카운터 유형에 따라 이 측정값의 의미가 달라집니다. 예를 들어 이 값은 사용 가능한 메모리의 양일 수도 있고 초당 요청 수일 수도 있습니다. |
평균 지속 시간 |
부하 테스트 정보 |
부하 테스트 동안 실행된 테스트의 평균 지속 시간입니다. |
실패한 테스트 |
부하 테스트 정보 |
부하 테스트를 실행하는 동안 실패한 테스트 수입니다. |
총 테스트 수 |
부하 테스트 정보 |
부하 테스트의 일부로 실행된 총 테스트 수입니다. |
페이지 수 |
부하 테스트 결과 |
부하 테스트 동안 읽은 웹 페이지 수입니다. |
응답 시간 |
부하 테스트 결과 |
부하 테스트 동안 읽은 페이지의 평균 응답 시간입니다. |
실제 지속 시간 |
부하 테스트 요약 |
부하 테스트가 실행된 실제 기간입니다. |
경과된 시간 |
부하 테스트 트랜잭션 |
부하 테스트 동안 발생한 트랜잭션의 평균 경과 시간입니다. |
부하 테스트 트랜잭션 응답 시간 |
부하 테스트 트랜잭션 |
부하 테스트 동안 발생한 트랜잭션의 평균 응답 시간입니다. |
트랜잭션 |
부하 테스트 트랜잭션 |
부하 테스트 동안 실행된 트랜잭션 수입니다. 이 값은 트랜잭션 차원을 기준으로 요약할 수 있습니다. |
차원
다음 표에서는 부하 테스트 큐브 뷰에 포함된 특성에 대해 설명합니다. 이러한 각 특성에 따라 측정값을 집계할 수 있습니다.
특성 |
차원 |
설명 |
---|---|---|
빌드 |
빌드 |
빌드를 고유하게 식별하는 데 사용되는 번호나 이름입니다. |
빌드 시작 시간 |
빌드 |
빌드가 시작된 날짜와 시간입니다. |
빌드 형식 |
빌드 |
빌드 형식의 이름입니다. 새 팀 빌드 형식 생성 마법사에서 설정합니다. 자세한 내용은 방법: 빌드 정의 만들기를 참조하십시오. 팀 탐색기의 팀 빌드 노드에서 선택합니다. 자세한 내용은 방법: 빌드 정의 큐에 대기 또는 시작을 참조하십시오. |
카운터 |
카운터 ID |
카운터 개체에서 부하 테스트 카운터 측정값 그룹의 값 측정값과 관련된 특정 카운터를 식별합니다. 예를 들어 Request 카운터 개체의 경우 값 측정값에 Average Response Time, Cached Requests, Failed Requests 등의 특정 카운터에 의해 식별되는 요소가 포함됩니다. |
카운터 인스턴스 |
카운터 ID |
부하 테스트 카운터 측정값 그룹의 값 측정값과 관련된 카운터 인스턴스를 식별합니다. 예를 들어 카운터 인스턴스는 Network Interface 카운터 개체에서 Bytes Received per second 카운터의 측정값과 관련된 특정 네트워크 카드를 나타낼 수 있습니다. |
카운터 개체 |
카운터 ID |
부하 테스트 동안 작업을 측정하는 데 사용되는 부하 테스트 카운터 개체입니다. 이 개체에는 Memory, Network Interface 또는 Requests와 같은 카운터가 포함됩니다. 이러한 카운터는 앞에서 설명한 부하 테스트 카운터 측정값 그룹의 값 측정값과 관련됩니다. 카운터 ID 차원의 카운터 특성은 이 특성을 보다 세부적으로 분류합니다. |
카운터 결과 |
카운터 ID |
현재 카운터가 전체 결과를 확인하는 데 사용된다는 것을 나타내는 부울 값입니다. |
HigherIsBetter |
카운터 ID |
이 카운터 인스턴스가 측정하는 값이 클수록 좋은지 여부를 나타내는 플래그입니다. 예를 들어 Bytes Received per Second 카운터의 경우에는 처리량이 많을수록 좋지만 평균 테스트 시간 측정값의 경우에는 메모리 사용량이 많을수록 좋지 않습니다. 이 값을 사용하면 부하 테스트를 실행할 때마다 결과가 나아지고 있음을 보여 주는 보고서를 만들 수 있습니다. |
부하 테스트 카운터 차원 |
카운터 ID |
내부적으로 사용됩니다. |
부하 테스트 시나리오 |
부하 테스트 시나리오 |
부하 테스트 트랜잭션과 부하 테스트 정보 측정값 그룹에서 찾은 측정값에 사용되는 시나리오입니다. |
부하 테스트 트랜잭션 차원 |
부하 테스트 트랜잭션 |
내부적으로 사용됩니다. |
트랜잭션 |
부하 테스트 트랜잭션 |
부하 테스트 트랜잭션 측정값 그룹의 측정값과 관련된 트랜잭션의 이름입니다. 이 특성을 사용하면 특정 부하 테스트 결과 또는 여러 부하 테스트 결과에 대해 전체 트랜잭션 목록과 각 트랜잭션의 응답 시간 및 빈도를 생성할 수 있습니다. |
컴퓨터 |
컴퓨터 |
관련된 부하 테스트 카운터가 정보를 수집한 대상 컴퓨터입니다. |
부하 테스트 페이지 요약 차원 |
페이지 요약 |
내부적으로 사용됩니다. |
Url |
페이지 요약 |
부하 테스트 페이지 요약 측정값 그룹의 페이지 수와 응답 시간 측정값을 측정할 때 사용되는 웹 페이지의 URL입니다. |
결과 |
결과 |
부하 테스트의 테스트 결과 이름입니다. 부하 테스트가 실행된 시간의 타임스탬프가 기본값입니다. |
테스트 |
결과 |
부하 테스트의 이름입니다. |
테스트 설명 |
결과 |
부하 테스트가 실행되었을 때의 테스트에 대한 설명입니다. |
테스트 형식 |
결과 |
테스트 결과와 관련된 테스트의 형식입니다. 부하 테스트의 경우 이 값은 항상 부하 테스트입니다. |
실행 |
실행 |
부하 테스트 결과를 생성한 테스트 실행에 대한 설명입니다. |
원격 실행 |
실행 |
부하 테스트 결과를 생성한 테스트가 원격 테스트 실행이었는지를 나타내는 True/False 플래그입니다. |
부하 테스트 시나리오 |
시나리오 |
내부적으로 사용됩니다. |
팀 프로젝트 |
팀 프로젝트 |
부하 테스트 결과를 게시할 때 참조된 팀 프로젝트입니다. |