다음을 통해 공유


방법: Rig 관리

업데이트: 2007년 11월

컴퓨터 그룹을 사용하여 테스트를 위한 시뮬레이션 부하를 생성할 수 있습니다. 이 컴퓨터 그룹은 단일 컨트롤러와 하나 이상의 에이전트로 구성됩니다. 이를 통틀어 Rig라고 합니다. 자세한 내용은 컨트롤러, 에이전트 및 Rig 정보를 참조하십시오.

Rig의 관리 기능을 수행하려면 테스트 메뉴에서 테스트 컨트롤러 관리를 선택합니다. 테스트 컨트롤러 관리 대화 상자가 표시됩니다.

Rig에서 다음 작업을 수행할 수 있습니다.

  • 임시 파일 삭제
    에이전트와 컨트롤러 모두에서 배포 디렉터리를 삭제합니다. Rig가 유휴 상태인 경우에만 사용할 수 있습니다. 즉, 모든 에이전트가 준비 상태에 있는 경우입니다.

  • Rig 다시 시작
    컨트롤러와 에이전트를 다시 시작합니다. 실행이 진행 중인 경우에는 경고가 나타납니다.

에이전트 목록 상자에 컨트롤러에 연결된 각 에이전트의 컴퓨터 이름 및 상태가 표시됩니다.

에이전트 상태에는 다음과 같은 값이 사용됩니다.

  • 테스트 실행 중 - 현재 실행 중인 테스트는 테스트 실행 창에서만 볼 수 있습니다.

  • 준비

  • 오프라인

  • 연결 끊김

또한 테스트 컨트롤러 관리 대화 상자를 사용하여 Rig에 있는 에이전트의 상태를 변경할 수도 있습니다.

이 대화 상자에서 다음과 같은 작업을 수행할 수 있습니다.

작업

설명

속성

에이전트 속성 대화 상자를 엽니다.

추가

에이전트 속성 대화 상자를 열어 Rig에 에이전트를 추가합니다. 에이전트 속성 대화 상자에서 추가 속성을 변경하고 특성을 추가할 수 있습니다.

제거

이 컨트롤러에서 에이전트를 제거합니다. 에이전트에서 테스트를 실행하고 있지 않은 경우에만 이 옵션이 활성화됩니다.

오프라인/온라인

이 단추는 토글 단추입니다. 에이전트 목록 상자의 상태 열에는 각 에이전트의 현재 상태가 표시됩니다. 현재 상태가 준비인 경우 단추에 오프라인이 표시되고, 현재 상태가 오프라인인 경우 단추에 온라인이 표시됩니다. 상태가 준비인 에이전트는 테스트 실행에 사용할 수 있습니다. 상태가 오프라인인 에이전트에서는 테스트가 실행되지 않습니다.

다시 시작

언제든지 사용할 수 있습니다. 에이전트가 테스트를 실행 중인 경우에는 경고가 나타납니다. 에이전트 서비스를 중지하면 모든 에이전트 프로세스가 중지되고 해당 에이전트의 모든 테스트 실행이 중지됩니다.

새로 고침

대화 상자를 새로 고칩니다.

속성을 변경하여 에이전트를 관리하려면 목록에서 에이전트를 선택한 다음 속성을 클릭합니다. 다음과 같은 속성을 변경할 수 있습니다.

에이전트 속성

설명

가중치

여러 에이전트를 서로 다른 성능 수준으로 사용하는 경우 부하를 분산하는 데 사용됩니다. 예를 들어 가중치가 100인 에이전트에는 가중치가 50인 에이전트보다 두 배의 부하가 걸립니다.

IP 전환

IP 전환을 구성하는 데 사용됩니다. 에이전트에서는 IP 전환을 통해 IP 주소 범위를 사용하여 서버에 요청을 보낼 수 있습니다.

부하 테스트에서 웹 팜에 액세스하는 경우 IP 전환이 중요합니다. 대부분의 부하 균형 도구에서는 클라이언트의 IP 주소를 사용하여 클라이언트와 특정 웹 서버 사이의 선호도를 설정합니다. 웹 팜에서 부하 균형을 잘 조정하려면 요청이 다양한 IP 주소에서 생성되어야 합니다.

참고:

이때 네트워크 카드를 구성해야 하므로 에이전트 서비스를 관리자 권한으로 실행해야 합니다.

특성

에이전트를 선택하는 데 사용할 수 있는 이름/값 쌍의 집합입니다. 기본 특성은 Name 및 OS입니다. 비슷한 특성의 집합을 개별 테스트에 할당할 수 있습니다. 이러한 특성은 특정 에이전트에서 실행할 수 있는 테스트를 결정하는 데 사용됩니다. 예를 들어, 테스트에서 특정 OS가 필요할 수 있습니다. 실행 구성 파일의 컨트롤러 및 에이전트 탭에서 특성을 구성할 수 있습니다. 자세한 내용은 방법: 테스트 실행 구성 지정을 참조하십시오.

에이전트 가중치 및 에이전트 특성 변경 내용은 바로 적용되지만 실행 중인 테스트에는 적용되지 않습니다. IP 주소 범위는 컨트롤러가 다시 시작된 후에 적용됩니다.

참고:

에이전트 선택을 위해 개별 테스트 및 실행 구성에 속성을 설정할 수 있습니다.

모든 변경 내용은 컨트롤러 로그 파일에 기록됩니다.

에이전트 속성 변경

에이전트의 속성을 변경하려면

  1. Visual Studio의 테스트 메뉴에서 테스트 컨트롤러 관리를 클릭합니다.

    테스트 컨트롤러 관리 대화 상자가 표시됩니다.

  2. 컨트롤러 드롭다운 목록 상자에서 변경할 에이전트의 컨트롤러 이름을 선택합니다. 목록에 컨트롤러가 표시되지 않으면 컨트롤러 컴퓨터의 이름을 입력합니다.

  3. 대화 상자의 에이전트 섹션에서 구성을 변경할 에이전트 컴퓨터를 선택합니다.

  4. 속성을 클릭하여 IP 전환 등의 속성을 변경합니다.

참고 항목

작업

방법: Rig에 대한 테스트 실행

방법: 에이전트를 통한 부하 테스트 실행

개념

컨트롤러, 에이전트 및 Rig

컨트롤러 및 에이전트 기능 설정

Team System의 Test Rig 요구 사항

기타 리소스

부하 테스트 작업