다음을 통해 공유


카운터 집합 정보

업데이트: 2007년 11월

부하 테스트를 만들 때는 Visual Studio Team System Test Edition에서 카운터 집합을 지정할 수 있습니다. 카운터 집합은 성능 카운터의 집합으로, 부하 테스트를 실행하는 동안 모니터링하는 데 유용합니다. 카운터 집합은 부하 테스트의 일부이며 부하 테스트 내의 모든 시나리오에 적용됩니다. 이러한 카운터 집합은 ASP.NET 또는 SQL 카운터 집합과 같은 기술로 구성됩니다.

카운터 집합은 사용자가 지정하는 컴퓨터에서 수집됩니다. 부하 테스트 동안 사용되는 카운터 집합과 컴퓨터 간의 연결은 카운터 집합 맵입니다. 예를 들어, 테스트 중인 웹 서버에 ASP.NET, IIS 및 .NET 응용 프로그램 카운터 집합 매핑이 있을 수 있습니다.

기본적으로 성능 카운터는 컨트롤러와 에이전트에서 수집됩니다. 자세한 내용은 컨트롤러, 에이전트 및 Rig를 참조하십시오.

테스트 중인 서버를 카운터를 수집할 컴퓨터의 목록에 추가하는 것이 중요합니다. 그러면 부하 테스트를 수행하는 동안 모든 중요한 시스템 데이터가 수집되고 모니터링됩니다.

카운터 집합 사용

부하 테스트 도구는 카운터를 사용하여 시간에 따라 성능 데이터를 수집하여 그래프로 표시합니다. 카운터 데이터는 부하 테스트를 실행하는 동안 사용자가 지정한 간격마다 수집됩니다. 런타임에 카운터를 보거나 부하 테스트 실행 후 카운터를 볼 수 있습니다. 런타임에는 부하 테스트 모니터를 사용하고, 실행 후에는 부하 테스트 분석기를 사용합니다. 자세한 내용은 부하 테스트 실행 분석을 참조하십시오.

카운터 데이터는 테스트가 실행되는 서버 및 모든 컴퓨터에서 수집됩니다. 테스트를 실행할 에이전트 컴퓨터 집합을 설정한 경우 이들 컴퓨터에도 카운터가 수집됩니다.

세 가지 카운터 범주는 백분율, 횟수 및 평균입니다. 일부 예제에서는 % CPU 사용량, SQL Server 잠금 횟수 및 초 당 IIS 요청 수입니다.

개별 HTTP 요청에 대한 성능 데이터는 테스트를 실행하는 컴퓨터(예: 에이전트 컴퓨터)에 의해 보고됩니다. 요청의 경우 첫 번째 바이트 평균 시간, 응답 시간 및 초 당 요청 수와 같은 데이터를 모니터링할 수 있습니다.

또한 웹 서버에서 성능 데이터를 쉽게 수집할 수 있도록 Visual Studio Test Edition에서는 부하 테스트에 사용되는 기술을 기반으로 미리 정의된 명명된 카운터 집합을 제공합니다. 이러한 집합은 IIS, ASP.NET 또는 SQL Server를 실행하는 서버를 분석할 때 유용합니다. 기본 카운터 집합에서 제공하지 않는 카운터는 부하 테스트 편집기를 사용하여 추가할 수 있습니다. 테스트 중인 컴퓨터 또는 서버를 부하 테스트에 추가하여 이러한 컴퓨터의 리소스 사용을 모니터링하는 것이 중요합니다. 자세한 내용은 방법: 카운터 집합 관리를 참조하십시오.

부하 실행 결과를 분석할 때 수집할 데이터, 임계값 규칙 설정 위치, 측정값이 응용 프로그램에서 특정 문제를 일으킬 때 이를 알리는 방법 등을 확인하기 위해 특정 영역의 도메인별 정보가 필요한 경우가 자주 있습니다. 자세한 내용은 임계값 규칙 정보를 참조하십시오.

카운터 집합 설정 및 변경

부하 테스트 마법사를 사용하여 부하 테스트를 만들 때 초기 카운터 집합을 추가합니다. 자세한 내용은 방법: 카운터 집합 지정을 참조하십시오.

부하 테스트를 만든 후 부하 테스트 편집기에서 카운터 집합을 편집할 수 있습니다. 자세한 내용은 부하 테스트 카운터 집합을 참조하십시오.

성능 데이터 저장

부하 테스트를 실행하는 동안 성능 카운터 데이터가 수집되어 부하 테스트 결과 저장소에 저장됩니다. 자세한 내용은 부하 테스트 결과 리포지토리 정보를 참조하십시오.

참고 항목

개념

임계값 규칙 정보

컨트롤러, 에이전트 및 Rig

기타 리소스

부하 테스트 실행 분석