방법: 측정 웹 응용 프로그램 스트레스 도구 사용하여 ASP.NET 응답 성능

기술 자료 번역 기술 자료 번역
기술 자료: 815161 - 이 문서가 적용되는 제품 보기.
모두 확대 | 모두 축소

이 페이지에서

요약

이 단계별 문서에서는 ASP.NET 측정하는 방법을 Microsoft WAS (웹 응용 프로그램 스트레스) 도구를 사용하여 응답. 추적, 성능 스냅인을 사용하여 사용하거나 WAS 도구를 사용하여 ASP.NET 응용 프로그램의 응답성을 측정할 수 있습니다. WAS 도구를 웹 서버에 인위적인 로드를 생성합니다. 응답, 확장성, 테스트 및 성능 조정 측정하기 위해 이렇게 할 경우. WAS 도구를 응답할 수 및 파일을 전송할 때 웹 서버에 걸리는 시간을 세부 보고서를 생성합니다. 이 성능을 조정하는 데 사용되는 중요한 척도입니다. 모든 유형의 웹 응용 프로그램 WAS 도구를 작동합니다. 그러나 WAS 도구를 사용하여 가장 효과적으로 ASP.NET 응용 프로그램을 성능 문제를 식별하기 위한 네 가지 고려 사항이 있습니다. 이러한 고려 사항 "웹 응용 프로그램 스트레스 도구 구성" 절에 나열된.



웹 응용 프로그램 스트레스 도구 구성

ASP.NET 웹 응용 프로그램을 테스트할 WAS 도구를 구성할 때 따르는 고려 사항에 주의를 기울여야 합니다.
  • 준비 시간이 응용 프로그램을 컴파일하려면 허용하도록 구성해야 합니다, 캐시. 준비 시간이 구성하는 경우 인위적으로 낮은 응답성을 보고서를 보여 줍니다. 이 일반적인 사용 중인 응용 프로그램의 동작을 정확하게 반영하지 않습니다.
  • 쿠키를 사용하도록 설정해야 합니다 있지만 스크립트의 일부로 기록합니다. 해당 이렇게 해야 시뮬레이션된 것입니다 각 가상 사용자에 의해 WAS 별도의 ASP.NET 세션 도구를 시작합니다.
  • 임의 지연 사용하도록 설정해야 합니다. 요청을 서버로 이벤트를 처리할 수 있는 것보다 빠르게 보낼 수 없습니다.
  • WAS 도구를 몇 분 동안 실행되도록 구성해야 합니다. 이렇게 해야 유용한 통계를 생성하는 데 충분한 요청이 처리됩니다.
WAS 도구를 설정을 구성하려면 다음 이 단계를 수행하십시오.
  1. 설치하고 WAS 도구를 실행하십시오.
  2. 새 스크립트를 만듭니다.

    스크립트를 만드는 방법에 대한 자세한 내용은 WAS 도구를 도움말 파일을 참조하십시오.
  3. Microsoft 웹 응용 프로그램 스트레스 있는 창, 스크립트 확장한 다음 설정 을 선택합니다.
  4. 스트레스 수준 필드 및 스트레스 보너스 를 필드를 1 로 설정하십시오.
  5. 테스트 실행 시간10 분 이상 설정하십시오.
  6. 임의 지연 선택하십시오. 페이지를 실행하는 데 2초 보다 오래 걸릴 경우 2000 이상을 최소값 필드를 설정하십시오.
  7. 최대 필드를 5000 으로 설정하십시오.
  8. 워밍업 기간에 해당하는 최소 1 분 ASP.NET 컴파일 및 첫 번째 요청 후 응용 프로그램 캐시 시간을 허용하도록 설정하십시오.
  9. 확인란을 선택하고 해당 사용자, 암호, 그리고 저장 쿠키 확인란을.
  10. 만들고 표준 방법을 사용하여 스크립트를 실행하십시오. 이렇게 하려면 WAS 도구를 도움말 파일을 참조하십시오.


응용 프로그램 응답 성능 이해 결과 해석

웹 응용 프로그램 스트레스 스크립트 구성 및 다음 ASP.NET 사이트에 대해 스크립트 실행 후 응용 프로그램의 응답성을 이해하려면 결과를 확인할 수 있습니다. 응용 프로그램의 응답성을 실제 페이지 로드 시간이 및 전반적인 사용자 경험을 핵심 구성 요소입니다. 스크립트 실행 후 결과를 보려면 다음과 같이 하십시오.
  1. 보기 메뉴에서 보고서 를 클릭하십시오.
  2. 보고서 항목 스크립트 확장한 다음 가장 최근의 시간을 선택하십시오.

    오른쪽 창에서 보고서 요약이 표시됩니다.
  3. 이동할 수 있는 페이지 요약 섹션을.

    스크립트의 각 페이지 히트수, TTFB 평균 열 및 TTLB 평균 열 검사하십시오.

    적중 열은 해당 페이지에 대해 실행된 요청 수를 보여 줍니다. 적중 횟수 10 보다 커야 합니다. 이렇게 해야 충분한 요청을 유용한 평균 생성하려면 발행했습니다. 적중10, 테스트 실행 시간 필드 스크립트 설정 및 스크립트를 reexecute 증가하 는 작은지 경우.

    TTFB 평균 열 응용 프로그램을 ASP.NET 페이지의 첫 번째 바이트를 반환하는 데 걸린 평균 시간 (밀리초) 측정합니다. 이 측정 사용자가 페이지를 렌더링하는 데 사용자의 브라우저를 시작할 때 시간 발급한 요청에서 시간을 반영합니다. 이 사이트의 감지된 속도가 가장 중요한 서버 종속 요소입니다. 이 측정 ASP.NET 페이지를 렌더링하는 데 걸리는 시간은 밀접한 관련이 있습니다. 또한 이 측정 성능에 영향을 미치는 구성 변경 내용을 반영합니다.

    응용 프로그램이 ASP.NET 페이지의 마지막 바이트 반환하는 데 걸린 평균 시간 (밀리초) TTLB 평균 열이 측정합니다. 전체 페이지를 다운로드할 때 사용자에게 요청을 발급한 경우 이 측정 시간을 반영합니다. 첫 번째 바이트를 받은 후 페이지를 렌더링하기 위해 일반적으로 브라우저를 시작할 때 마지막 바이트 전송된 후 전체 페이지를 때까지 볼 수 없습니다.


참조

자세한 내용은 Microsoft 기술 자료의 다음 문서를 참조하십시오.
818015방법: 조정 및 확대 .NET Framework에서 기본? 응용 프로그램의 성능
응용 프로그램을 배포하는 방법에 대한 자세한 내용은 .NET Framework SDK 설명서를 참조하거나 다음 Microsoft 웹 사이트를 방문하십시오.

http://msdn2.microsoft.com/en-us/library/ybshs20f(vs.71).aspx

속성

기술 자료: 815161 - 마지막 검토: 2007년 3월 27일 화요일 - 수정: 1.8
본 문서의 정보는 다음의 제품에 적용됩니다.
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
키워드:?
kbmt kbhowtomaster KB815161 KbMtko
기계 번역된 문서
중요: 본 문서는 전문 번역가가 번역한 것이 아니라 Microsoft 기계 번역 소프트웨어로 번역한 것입니다. Microsoft는 번역가가 번역한 문서 및 기계 번역된 문서를 모두 제공하므로 Microsoft 기술 자료에 있는 모든 문서를 한글로 접할 수 있습니다. 그러나 기계 번역 문서가 항상 완벽한 것은 아닙니다. 따라서 기계 번역 문서에는 마치 외국인이 한국어로 말할 때 실수를 하는 것처럼 어휘, 구문 또는 문법에 오류가 있을 수 있습니다. Microsoft는 내용상의 오역 또는 Microsoft 고객이 이러한 오역을 사용함으로써 발생하는 부 정확성, 오류 또는 손해에 대해 책임을 지지 않습니다. Microsoft는 이러한 문제를 해결하기 위해 기계 번역 소프트웨어를 자주 업데이트하고 있습니다.

피드백 보내기

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com