방법: Visual Studio에서 테스트 설정을 사용하여 부하 테스트에 대한 ASP.NET 프로파일러 구성
ASP.NET 프로파일러 진단 데이터 어댑터를 사용하여 ASP.NET 프로파일러 정보를 수집할 수 있습니다.이 진단 데이터 어댑터는 ASP.NET 응용 프로그램에 대한 성능 데이터를 수집합니다.
[!참고]
Microsoft Test Manager를 사용하여 실행되는 테스트에는 이 진단 데이터 어댑터를 사용할 수 없습니다.사용할 수 있는 ASP.NET 프로파일러 진단 데이터 어댑터 웹 사이트를 사용 하 여 부하 테스트만 해야 Visual Studio Ultimate.
ASP.NET 프로파일러 진단 데이터 어댑터를 사용하여 부하 테스트를 실행할 때 응용 프로그램 계층에서 ASP.NET 프로파일러 데이터를 수집할 수 있습니다.실행 시간이 1시간 이상인 부하 테스트와 같이 오랜 시간이 걸리는 부하 테스트의 경우에는 이 프로파일러를 실행하면 안 됩니다.프로파일러 파일이 수백 메가바이트까지 커질 수 있기 때문입니다.대신 보다 짧은 부하 테스트에 ASP.NET 프로파일러를 사용해도 성능 문제를 깊이 있게 진단할 수 있습니다.
[!참고]
ASP.NET 프로파일러 진단 데이터 어댑터는 인터넷 정보 서비스 (IIS) 프로세스를 프로 파일링 합니다.따라서 개발 웹 서버에서는 이 진단 데이터 어댑터가 작동하지 않습니다.부하 테스트에서 웹 사이트를 프로파일링하려면 IIS가 실행 중인 컴퓨터에 테스트 에이전트를 설치해야 합니다.이 테스트 에이전트는 부하를 생성하지 않으며, 수집만을 위한 에이전트가 됩니다.자세한 내용은 테스트 에이전트 및 테스트 컨트롤러 설치 및 구성을 참조하십시오.
자세한 내용은 방법: 분산 부하 테스트에 대한 테스트 설정 만들기을 참조하십시오.
요구 사항
- Visual Studio Ultimate
다음 절차에서는 ASP.NET 프로파일러의 진단 데이터 어댑터를 구성하는 방법을 설명합니다.
테스트 설정에 대한 ASP.NET 프로파일러를 구성하려면
이 절차의 단계를 수행 하기 전에 테스트 설정을 Visual Studio 열고 해야 선택의 데이터 및 진단 페이지.자세한 내용은 다음을 참조하십시오 Visual Studio 테스트를 위한 테스트 설정 지정.
테스트 설정에 대한 ASP.NET 프로파일러를 구성하려면
ASP.NET 프로파일러 데이터를 수집하는 데 사용할 역할을 선택합니다.
주의 이 역할은 웹 서버여야 합니다.
선택 ASP.NET 프로파일러 수집을 사용할 수 있도록 ASP.NET 데이터를 프로 파일링 하 고 선택 구성.
ASP.NET 프로파일링 데이터 수집을 구성하는 데 사용할 대화 상자가 나타납니다.
프로파일러 샘플링 간격에 각 ASP.NET 프로파일링 샘플을 수집하기 전에 대기할 중단되지 않은 CPU 클록 주기 수를 나타내는 값을 입력합니다.
계층 상호 작용 프로파일링을 사용하려면 계층 상호 작용 프로파일링 사용을 선택합니다.
계층 상호 작용 프로파일링에서는 각 아티팩트(예: MyPage.aspx 또는 CompanyLogo.gif)에 대해 웹 서버로 전송되는 요청 수와 각 요청을 처리하는 데 걸린 시간을 계산합니다.또한 계층 상호 작용 프로파일링에서는 페이지 요청의 일부로 사용된 ADO.NET 연결과 해당 요청을 처리할 때 실행된 쿼리 및 저장 프로시저 호출 수를 수집합니다.
다음과 같은 두 가지 타이밍 정보 집합이 수집됩니다.
각 웹 요청을 처리하는 데 관련된 타이밍 정보(최소값, 최대값, 평균 및 합계)
각 쿼리를 실행하는 데 관련된 타이밍 정보(최소값, 최대값, 평균 및 합계)
이제 테스트 설정에 구성된 ASP.NET 프로파일러 진단 데이터 어댑터를 사용하여 ASP.NET 웹 응용 프로그램에 대한 ASP.NET 프로파일링 데이터를 수집할 수 있습니다.추가 정보IIS 컴퓨터에 필요한 테스트 에이전트 IIS를 구성 하는 방법 및 테스트 하는 방법에 ASP.NET 웹 응용 프로그램을 참조 하십시오. 방법: ASP.NET 프로파일러 데이터를 수집하는 웹 성능 테스트가 포함된 부하 테스트 실행.
참고 항목
작업
개념
테스트 설정을 사용하여 컴퓨터 설정 및 진단 정보 수집
Microsoft Test Manager에서 자동화된 테스트 실행
Visual Studio 웹 성능 및 부하 테스트를 사용하여 성능 및 스트레스 테스트
기타 리소스
Visual Studio 테스트를 위한 테스트 설정 지정