부하 테스트 결과 리포지토리에서 부하 테스트 결과 관리
부하 테스트를 실행할 때 부하 테스트 실행 도중 수집된 정보는 부하 테스트 결과 리포지토리라는 SQL 데이터베이스에 저장될 수 있습니다. 부하 테스트 결과 리포지토리에는 성능 카운터 데이터와 기록된 오류에 대한 정보가 들어 있습니다. 결과 리포지토리 데이터베이스는 컨트롤러용 설치 프로그램에서 만들어지거나 부하 테스트를 처음으로 로컬에서 실행할 때 자동으로 만들어집니다. 부하 테스트를 로컬로 실행할 때 부하 테스트 스키마가 없으면 데이터베이스가 자동으로 만들어집니다.
다른 서버를 사용하도록 컨트롤러의 결과 리포지토리 연결 문자열을 수정하는 경우 새 서버에서 loadtestresultsrepository.sql 스크립트를 실행하여 스키마를 만들어야 합니다. 부하 테스트 결과 리포지토리를 설정하는 방법에 대한 자세한 내용은 방법: SQL을 사용하여 부하 테스트 결과 리포지토리 만들기를 참조하십시오.
Visual Studio Ultimate에서는 기술을 기반으로 일반적인 성능 카운터를 수집하는 명명된 카운터 집합을 제공합니다. 이러한 집합은 IIS 서버, ASP.NET 서버 또는 SQL 서버를 분석할 때 유용합니다. 카운터 집합으로 수집된 모든 데이터는 부하 테스트 결과 리포지토리에 저장됩니다.
중요
카운터 집합과 성능 카운터 데이터에는 차이가 있습니다. 카운터 집합은 메타데이터이며 IIS 또는 SQL Server와 같은 특정 역할을 수행 중인 컴퓨터에서 수집되어야 하는 성능 카운터 그룹을 정의합니다. 카운터 집합은 부하 테스트 정의의 일부입니다. 반면 성능 카운터 데이터는 카운터 집합, 특정 컴퓨터에 대한 카운터 집합 매핑, 샘플링 주기를 기반으로 수집됩니다.
부하 테스트 결과 저장소 고려 사항
Visual Studio 2010 Ultimate이 설치되어 있는 경우 부하 테스트 결과 저장소는 컴퓨터에 설치된 SQL Express의 인스턴스를 사용하도록 설정됩니다. SQL Express는 최대 4GB의 디스크 공간을 사용하도록 제한됩니다. 장기간에 걸쳐 여러 부하 테스트를 실행할 경우에는 가능하면 전체 SQL Server 제품의 인스턴스를 사용하도록 부하 테스트 결과 저장소를 구성해야 합니다.
부하 테스트 분석기 작업
작업 |
관련 항목 |
---|---|
부하 테스트 결과 리포지토리 설정: SQL 데이터베이스에 부하 테스트 결과 리포지토리를 설정할 수 있습니다.
참고
테스트 컨트롤러를 설치할 때 부하 테스트 리포지토리를 만들 수도 있습니다.자세한 내용은 Visual Studio 에이전트 설치, 테스트 및 빌드 컨트롤러 설치 및 구성을 참조하십시오.
|
|
결과 리포지토리 선택 및 보기: 특정 결과 리포지토리를 선택할 수 있습니다. 로컬 결과 저장소로 제한되지는 않습니다. 부하 테스트는 주로 에이전트 컴퓨터의 원격 집합에서 실행됩니다. 에이전트나 로컬 컴퓨터의 테스트 결과는 부하 테스트 결과 저장소가 만들어진 모든 SQL 서버에 저장할 수 있습니다. 에이전트나 로컬 컴퓨터 모두 테스트 컨트롤러 관리 창을 사용하여 부하 테스트 결과를 저장할 위치를 식별해야 합니다. |
|
리포지토리에서 부하 테스트 결과 삭제: 부하 테스트 결과 열기 및 관리 대화 상자를 사용하여 부하 테스트 편집기에서 부하 테스트 결과를 제거할 수 있습니다. |
|
리포지토리에서 결과 가져오기 및 내보내기: 부하 테스트 편집기에서 부하 테스트 결과를 가져오고 내보낼 수 있습니다. |
관련 작업
부하 테스트 분석기를 사용하여 실행 중인 부하 테스트와 완료된 부하 테스트 모두의 결과를 볼 수 있습니다.