테스트 컨트롤러 및 테스트 에이전트 요구 사항

단위, 웹 성능, 부하 및 수동 테스트를 포함한 여러 테스트 형식이 Visual Studio에 통합되었습니다. Visual Studio Application Lifecycle Management 사용자는 Visual Studio Test Professional 2010에서 테스트 컨트롤러와 하나 이상의 에이전트를 사용하여 원격 컴퓨터에서 테스트를 실행할 수 있습니다. 자세한 내용은 다음을 참조하십시오. Visual Studio 에이전트 설치, 테스트 및 빌드 컨트롤러 설치 및 구성.

하드웨어 및 소프트웨어 요구 사항

테스트 컨트롤러 컴퓨터와 테스트 에이전트 컴퓨터 모두 고유의 하드웨어 및 소프트웨어 요구 사항이 있습니다. 또한 테스트 컨트롤러 및 테스트 에이전트 컴퓨터를 여러 언어로 배포하려면 이러한 언어를 지원할 방법을 계획해야 합니다.

하드웨어 요구 사항

다음 표에서는 테스트 컨트롤러와 테스트 에이전트를 배포하기 위한 권장 하드웨어 요구 사항을 보여 줍니다.

구성

구성 요소

CPU

HD

메모리

가상 사용자 수 1000명 미만

테스트 에이전트

2.6GHz

10GB

2GB

가상 사용자 수 2000명 미만

테스트 에이전트

이중 프로세서 2.6GHz

10GB

2GB

가상 사용자 수 2000명의 N배

테스트 에이전트

각각 2.6Ghz의 이중 프로세서가 있는 N개의 에이전트로 확장

10GB

2GB

테스트 환경의 컴퓨터 수 30대 미만. 테스트 대상 서버와 에이전트 포함

테스트 컨트롤러

2.6GHz

 

 

테스트 환경의 컴퓨터 수 30대의 N배. 테스트 대상 서버와 에이전트 포함

테스트 컨트롤러

N개의 2.6GHz 프로세서

 

 

참고

가상 사용자 수는 테스트에 따라 크게 달라집니다. 이러한 차이는 주로 인지 시간, 즉 사용자 지연에 차이가 있기 때문입니다. 자세한 내용은 다음을 참조하십시오. 부하 테스트 시나리오에서 인지 시간을 편집하여 웹 사이트 사용자 상호 작용 지연 시뮬레이션. 부하 테스트에서는 웹 테스트가 일반적으로 단위 테스트보다 더 효율적이며 더 많은 부하를 생성합니다. 앞의 표에 나온 숫자는 일반적인 웹 응용 프로그램에서 인지 시간이 3-5초인 상태로 웹 테스트를 실행할 경우에 유효합니다.

여기에 나오는 지침은 하드웨어 계획을 위한 일반적인 지침으로 제공됩니다. 테스트 성능은 테스트 데이터의 양과 테스트 에이전트의 개수에 따라 크게 달라집니다. 테스트 에이전트의 경우 CPU 속도와 사용 가능한 메모리에 따라 테스트 부하가 제한됩니다. 테스트 컨트롤러에는 테스트 에이전트의 개수와 테스트에 포함되는 데이터의 양에 따라 더 많은 리소스가 필요합니다.

Test Professional 2010을 실행하는 서버는 최소 대역폭(1Mbps)과 최대 대기 시간(350ms)을 사용하여 네트워크에 안정적으로 연결되어야 합니다. 테스트 에이전트와 테스트 컨트롤러 사이에는 방화벽이 없어야 합니다. 테스트 성능이 기대치 이하인 경우에는 하드웨어 구성을 업그레이드하는 것이 좋습니다.

추가 하드웨어 고려 사항

테스트 에이전트에서는 테스트 기간과 테스트 크기에 따라 테스트 컨트롤러에 많은 양의 데이터를 생성합니다. 일반적으로 24시간 동안의 테스트 데이터 양에 대해 10GB의 추가 하드 디스크 저장 공간을 계획해야 합니다.

중요한 서버에는 여기서 권장하는 하드웨어 외에도 중복 전원 공급 장치, 중복 팬 등의 추가 하드웨어를 사용하는 것이 좋습니다.

소프트웨어 요구 사항

운영 체제

  • Windows Server 2008 Release 2 이상 버전

  • Windows Server 2008 SP2 이상 버전

  • Windows Server 2003 SP2 이상 버전

  • Windows 7 최초 릴리스 또는 그 이상 버전

  • Windows Vista SP2 이상 버전

  • Windows XP Professional SP3 이상 버전

NET Framework

  • 버전 4

여기에 나열된 필수 소프트웨어 외에도 백업 소프트웨어나 방화벽과 같은 추가 관리 또는 보안 소프트웨어를 설치할지를 고려해야 합니다.

언어 요구 사항

혼동을 피하고 작업은 간소화하려면 컴퓨터의 운영 체제 및 Team Foundation Server와 동일한 언어를 사용하도록 테스트 컨트롤러 및 테스트 에이전트를 구성해야 합니다. 테스트 에이전트와 테스트 컨트롤러가 서로 다른 컴퓨터에 설치되어 있는 경우에는 동일한 언어를 사용하도록 구성해야 합니다. 그러나 Team Foundation Server 배포 언어와 일치하기만 하면 다른 언어 버전의 Test Professional 2010을 영어 버전 운영 체제에 설치할 수도 있습니다.

참고 항목

개념

Visual Studio 에이전트 설치, 테스트 및 빌드 컨트롤러 설치 및 구성

기타 리소스

부하 테스트에서 테스트 컨트롤러 및 테스트 에이전트 사용

테스트 컨트롤러를 사용하여 부하 테스트에 대한 가상 사용자 라이선스 관리