방법: 부하 테스트 실행 설정에 대한 타이밍 정보 저장소 속성 지정
이 항목은 다음 언어에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
부하 테스트 새로 만들기 마법사를 사용하여 부하 테스트를 만든 다음 부하 테스트 편집기를 사용하여 시나리오 속성을 테스트 요구 사항 및 목표에 맞게 변경할 수 있습니다. 자세한 내용은 다음을 참조하십시오. 방법: 새 부하 테스트 마법사를 사용하여 새 부하 테스트 만들기.
참고
실행 설정 속성의 전체 목록과 해당 설명을 보려면 부하 테스트 실행 설정 속성을 참조하십시오.
부하 테스트 편집기를 사용하여 속성 창에서 실행 설정의 타이밍 정보 저장소 속성 값을 편집할 수 있습니다.
타이밍 정보 저장소 속성은 다음 옵션 중 하나로 설정할 수 있습니다.
모든 개인 정보: 테스트 중에 생성된 각 테스트, 트랜잭션 및 페이지에 대한 개별 타이밍 데이터를 수집하여 저장합니다.
참고
부하 테스트 결과에서 가상 사용자 데이터 정보를 사용하려면 모든 개인 정보 옵션을 선택해야 합니다. 자세한 내용은 부하 테스트 분석기의 세부 정보 뷰에서 부하 테스트 가상 사용자 동작 분석을 참조하십시오.
없음: 개별 타이밍 정보를 수집하지 않습니다. 그러나 이 경우에도 평균값은 사용할 수 있습니다.
통계만: 개별 타이밍 데이터를 백분위수 데이터로만 저장합니다. 따라서 공간 리소스가 절약됩니다.
타이밍 정보 저장소 속성에 대한 고려 사항
타이밍 정보 저장소 속성을 사용하면 부하 테스트 도중 개별 테스트, 트랜잭션 및 페이지를 실행하는 데 각각 걸리는 시간이 부하 테스트 결과 리포지토리에 저장됩니다. 또한 부하 테스트 분석기에서 테스트, 트랜잭션 및 페이지 테이블에 90번째 및 95번째 백분위수 데이터가 표시됩니다.
타이밍 정보 저장소 속성을 사용할 경우 해당 값을 StatisticsOnly 또는 AllIndividualDetails로 설정하면 모든 개별 테스트, 페이지 및 트랜잭션의 시간이 측정되고 개별 타이밍 데이터에서 백분위수 데이터가 계산됩니다. 하지만 StatisticsOnly 옵션을 선택하면 백분위수 데이터가 계산된 후 리포지토리에서 개별 타이밍 데이터가 삭제된다는 차이점이 있습니다. 그러면 타이밍 정보가 사용될 때 리포지토리에 필요한 공간이 감소합니다. 그러나 SQL 도구를 사용하여 다른 방법으로 타이밍 정보 데이터를 처리하기를 원할 수도 있습니다. 이 경우에는 타이밍 정보 데이터를 해당 처리에 사용할 수 있도록 AllIndividualDetails 옵션을 사용해야 합니다. 또한 속성을 AllIndividualDetails로 설정하면 부하 테스트 실행이 완료된 후 부하 테스트 분석기의 가상 사용자 동작 차트를 사용하여 가상 사용자 동작을 분석할 수 있습니다. 자세한 내용은 부하 테스트 분석기의 세부 정보 뷰에서 부하 테스트 가상 사용자 동작 분석을 참조하십시오.
특히 부하 테스트가 긴 경우 부하 테스트 결과 리포지토리에서 타이밍 정보 데이터를 저장하는 데 필요한 공간이 매우 클 수 있습니다. 또한, 이 데이터는 부하 테스트 실행이 완료되어 데이터를 리포지토리에 저장할 시점이 될 때까지 부하 테스트 에이전트에 저장되므로 부하 테스트가 끝날 때 부하 테스트 결과 리포지토리에 이 데이터를 저장하는 시간이 오래 걸립니다. 타이밍 정보 저장소 속성은 기본적으로 사용됩니다. 이것이 문제가 되는 테스트 환경의 경우 타이밍 정보 저장소를 없음으로 설정할 수도 있습니다.
타이밍 정보 데이터는 테스트 실행 중에 LoadTestItemResults.dat 파일에 저장되며, 부하 테스트가 완료된 후에는 컨트롤러로 보내집니다. 오랜 시간 동안 실행되는 부하 테스트의 경우에는 파일 크기가 큽니다. 따라서 에이전트 컴퓨터에 디스크 공간이 충분하지 않으면 문제가 발생합니다.
참고
Microsoft Visual Studio 2005 및 Visual Studio 2008을 비롯한 이전 버전의 Visual Studio에서는 타이밍 정보 저장소 속성에 대해 모든 개인 정보 설정을 사용할 수 없습니다. 하지만 중요한 두 가지 차이점이 있습니다. 첫째, 모든 개인 정보 설정은 기본 설정이 아닙니다. 둘째, SQL 쿼리를 사용해서만 이 정보에 액세스할 수 있습니다.
이전 버전의 Visual Studio 부하 테스트에서 프로젝트를 업그레이드할 경우 다음 절차를 수행하여 전체 정보 수집을 사용하도록 설정합니다.
부하 테스트에서 타이밍 정보 저장소 속성을 구성하려면
부하 테스트 편집기에서 부하 테스트를 엽니다.
부하 테스트에서 실행 설정 노드를 확장합니다.
구성할 실행 설정(예: Run Settings1[Active])을 클릭합니다.
속성 창을 엽니다. 보기 메뉴에서 속성 창을 선택합니다.
결과 범주에서 타이밍 정보 저장소 속성을 클릭하고 모든 개인 정보를 선택합니다.
타이밍 정보 저장소 속성에 대해 모든 개인 정보 설정을 구성하면 부하 테스트를 실행하고 가상 사용자 동작 차트를 볼 수 있습니다. 자세한 내용은 부하 테스트 및 웹 성능 테스트 실행 및 방법: 가상 사용자 동작 차트를 사용하여 부하 테스트 중에 가상 사용자가 수행하는 작업 분석를 참조하십시오.