방법: 부하 테스트 실행
이 항목은 다음 버전에 적용됩니다.
Visual Studio Ultimate |
Visual Studio Premium |
Visual Studio Professional |
Visual Studio Express |
---|---|---|---|
부하 테스트 새로 만들기 마법사를 사용하여 부하 테스트를 만들고 테스트 설정 및 구성 옵션을 편집한 후 부하 테스트를 실행하여 부하 테스트가 제대로 작동하는지 확인하고 응용 프로그램이 부하 시뮬레이션에 대응하는 방식을 확인할 수 있습니다. 자세한 내용은 부하 테스트 만들기 및 편집을 참조하십시오.
팁
부하 테스트를 실행하려면 먼저 부하 테스트에 포함된 모든 웹 성능 및 단위 테스트가 단독으로 실행될 때도 테스트에 통과하는지 확인해야 합니다. 테스트 탐색기 또는 테스트 뷰 창이나 웹 성능 테스트 편집기에서 테스트를 실행하면 테스트를 확인할 수 있습니다. 데이터 바인딩 웹 성능 테스트의 경우 모든 데이터 값을 사용하여 실행해야 합니다.
테스트가 실행되는 동안 부하 테스트 분석기에서 모니터링할 수 있는 요약된 성능 카운터 데이터가 메모리에 유지됩니다. 결과를 유지하는 데 필요한 메모리가 무제한으로 증가하는 것을 방지하기 위해 성능 카운터마다 최대 200개의 샘플이 유지됩니다. 여기에는 현재 실행 경과 시간 전체에 고르게 분포된 100개의 샘플과 가장 최근에 수집된 100개의 샘플이 포함됩니다. 실행 중 누적된 결과를 진행 중 부하 테스트 결과라고 합니다.
요약된 성능 카운터 데이터 외에도 부하 테스트 분석기의 다음 기능을 사용하여 부하 테스트가 실행 중일 때 고유한 진행 중 부하 테스트 결과 데이터를 분석할 수 있습니다.
진행률 표시기에 남은 시간이 표시됩니다.
부하 테스트 분석기 도구 모음의 단추를 사용하여 부하 테스트를 중지할 수 있습니다.
부하 테스트 분석기 도구 모음에서 축소 또는 스크롤 그래프 모드를 지정합니다.
축소 모드는 부하 테스트 실행 중에 부하 테스트 분석기에서 사용되는 기본 그래프 모드입니다. 축소 그래프는 부하 테스트가 실행되는 동안 메모리에서 유지 관리해야 하는 데이터의 양을 줄이면서 성능 카운터의 추세는 전체 실행 기간에 대해 표시하기 위해 사용됩니다.
스크롤 그래프 모드는 부하 테스트가 실행되는 동안 부하 테스트의 결과를 보려는 경우에 사용할 수 있습니다. 스크롤 그래프는 가장 최근의 데이터 요소를 보여 주는 선택적 뷰입니다. 테스트에서 100개의 가장 최근 데이터 간격만 보려면 스크롤 그래프를 사용합니다.
요약 창은 실행 중인 부하 테스트에 대한 구성, 요청 및 테스트 사례 정보가 표시됩니다.
자세한 내용은 다음을 참조하십시오. 부하 테스트 실행 분석.
Visual Studio Ultimate의 다음 세 위치에서 부하 테스트를 실행할 수 있습니다.
테스트 뷰 창
테스트 목록 편집기 창
부하 테스트 편집기
참고
기본 설정을 사용하여 만든 부하 테스트를 Team Foundation Build를 사용하여 실행하는 경우 테스트 결과에 기본 카운터가 자동으로 표시되지 않습니다. 카운터를 보려면 부하 테스트 결과 그래프에 필요한 카운터를 끌어 놓습니다.
부하 테스트를 실행하려면
테스트 프로젝트에서 부하 테스트를 엽니다.
부하 테스트 편집기에 부하 테스트가 열린 상태에서 도구 모음의 실행 단추를 클릭합니다. 부하 테스트 실행이 시작됩니다.
-또는-
테스트 뷰 창에서 테스트를 선택합니다. 테스트를 마우스 오른쪽 단추로 클릭하고 선택 항목 실행을 선택합니다. 부하 테스트 실행이 시작됩니다.
-또는-
테스트 행의 확인란을 선택하여 테스트 목록 편집기에서 테스트를 선택하고 선택한 테스트 실행 단추를 클릭합니다. 부하 테스트 실행이 시작됩니다.
자세한 내용은 다음을 참조하십시오. 방법: Microsoft Visual Studio에서 자동화된 테스트 실행.
부하 테스트가 실행되는 동안 부하 테스트 분석기를 사용하여 부하 테스트 데이터 분석을 시작할 수 있습니다.
부하 테스트가 실행되는 동안 부하 테스트 분석기 도구 모음에서 그래프 옵션 드롭다운을 사용하여 축소 모드와 스크롤 모드 간을 전환합니다.
부하 테스트가 실행되는 동안 부하 테스트 결과와 함께 영구적으로 저장될 주석을 추가할 수 있습니다.
자세한 내용은 방법: 부하 테스트 분석기를 사용하여 실행 중인 부하 테스트에 주석 추가를 참조하십시오.
부하 테스트가 완료된 후에는 부하 테스트 분석기가 부하 테스트 요약이 표시되는 새 탭 문서로 나타납니다. 그러나 Visual Studio에서 창을 조작하는 일반적인 방법을 사용하여 부하 테스트 분석기를 도킹하거나 이동식으로 설정할 수도 있습니다. 창의 제목은 LoadTest2 [1:15 PM]과 같이 부하 테스트의 이름과 테스트가 시작된 시간으로 표시됩니다.
자세한 내용은 부하 테스트 분석기 개요을 참조하십시오.
완료된 부하 테스트의 결과에는 성능 카운터 샘플 및 오류 정보가 포함되어 있습니다. 이 정보는 테스트 대상 컴퓨터에서 주기적으로 수집됩니다. 부하 테스트 실행 과정에서 많은 수의 성능 카운터 샘플이 수집될 수 있습니다. 수집되는 성능 데이터의 양은 테스트 실행의 길이, 샘플링 간격, 테스트 대상 컴퓨터의 수, 수집되는 카운터의 수, 구성된 데이터 수집기 및 로깅 수준에 따라 달라집니다. 대규모 부하 테스트의 경우 수집되는 성능 데이터의 양이 몇 기가바이트가 되기 쉽습니다. 자세한 내용은 테스트 컨트롤러 및 테스트 에이전트를 사용하여 여러 테스트 컴퓨터로 부하 테스트 분산 및 부하 테스트에 대한 고려 사항을 참조하십시오.
참고 항목
작업
방법: 테스트 설정에 지정된 테스트 컨트롤러 및 테스트 에이전트를 사용하여 부하 테스트 실행
방법: 응용 프로그램을 빌드한 후 예약된 테스트 구성 및 실행
개념
부하 테스트 편집기의 테이블 뷰에서 부하 테스트 결과 분석