다음을 통해 공유


Project Server 2010 성능 테스트 실험 수행

 

적용 대상: Project Server 2010

마지막으로 수정된 항목: 2011-03-11

이 문서는 새로 게시된 문서입니다. 최상의 기술 문서를 제공할 수 있도록 피드백을 보내 주시면 감사하겠습니다. 문서에 대한 의견, 질문 또는 문의 사항이 있으면 epmdocfeedback@microsoft.com으로 보내 주시기 바랍니다.

Microsoft Project Server 2010 솔루션에 대해 성능 테스트 실험을 수행하는 과정은 다양한 사용자 개입 및 시스템 동작이 발생하므로 매우 복잡할 수 있습니다. 이 섹션은 성능 테스트 실험을 만들고 실행하기 위한 일반적인 가이드입니다.

부하 유형

다음은 성능 테스트 환경에서 일반적으로 재현해야 하는 주요 부하 유형입니다.

  1. Microsoft Project Web App와 관련된 수동 작업

  2. Microsoft Project Professional과 관련된 수동 작업

  3. 백그라운드 작업

테스트 전략

테스트 전략에는 독립적인 부하나 서로 다른 작업으로 구성된 혼합된 부하가 포함될 수 있습니다. 많은 시뮬레이션 대상 사용자가 동시에 수행하는 단일 특정 작업을 통해 발생하는 부하에 대해 시스템이 반응하는 방식을 측정하면 해당 작업의 처리량이 가장 높은 시간대에 대한 참조 측정값을 쉽게 확인할 수 있습니다. 그러나 혼합된 부하 전략은 보다 현실적이며 시스템이 여러 가지 가능한 사용 패턴에 반응하는 방식을 시뮬레이션하는 데 사용할 수 있습니다. 예를 들어 모든 사용자에 대한 처리량이 가장 높은 시간대가 금요일 오후인 특정 시나리오에 따라 작업표 전송 부하가 염려되는 경우 다른 시뮬레이션 대상 부하를 제외하고 작업표 전송만 시뮬레이션하는 방식으로 시스템을 테스트할 수 있습니다. 이러한 결과를 통해 조사 대상인 특정 작업에 대한 시스템의 최대 처리량(예: 시간당 전송/처리할 수 있는 작업표 수)으로 측정된 참조 기준을 얻게 됩니다.

또한 보다 광범위한 서로 다른 작업이 동시에 발생한 상태에서 시스템을 테스트해야 할 수 있습니다. 프로덕션 시스템에서 얻은 기록 로그를 사용하면 실제 시나리오와 최대한 비슷한 사용 프로필을 데이터 원본으로 사용하여 테스트할 사용 프로필을 확인할 수 있습니다.

채택할 전체 테스트 전략에 관계없이 "참고 항목" 섹션에는 앞에서 설명한 세 가지 범주에 속하는 부하 유형을 계획 및 시뮬레이션하는 방법이 보다 자세히 설명되어 있습니다. Visual Studio Team System 2008 Test Edition은 이러한 모든 시나리오를 위한 토대로 활용할 수 있습니다. Visual Studio Team System 2008 Test Edition을 사용하면 일정한 기간 동안 실행되는 한 번의 단일 부하 테스트에서 여러 부하 유형의 균형을 손쉽게 유지할 수 있습니다.