다음을 통해 공유


테스트 컨트롤러 및 테스트 에이전트 포트 구성

테스트 컨트롤러, 테스트 에이전트 및 클라이언트에 기본적으로 사용되는 들어오는 포트를 변경할 수 있습니다.테스트 컨트롤러, 테스트 에이전트 또는 클라이언트를 포트 설정이 충돌하는 다른 소프트웨어와 함께 사용하려는 경우 포트를 변경해야 할 수 있습니다.테스트 컨트롤러와 클라이언트 간의 방화벽 제한으로 인해 포트를 변경해야 할 수도 있습니다.이 경우 테스트 컨트롤러에서 클라이언트로 결과를 보낼 수 있게 하기 위해 방화벽에 대해 해당 포트를 허용하도록 수동으로 구성할 수 있습니다.

다음 그림에서는 테스트 컨트롤러, 테스트 에이전트 및 클라이언트 간의 연결 지점을 보여 줍니다.이 그림에서는 들어오는 연결과 나가는 연결에 사용되는 포트와 이러한 포트에 사용되는 보안 제한 사항을 간략하게 보여 줍니다.

테스트 컨트롤러와 테스트 에이전트의 포트 및 보안

원격 테스트 실행 구성 요소를 연결하는 데는 TCP 포트를 통한 .NET Remoting 기술이 사용됩니다.자세한 내용은 .NET Remoting을 참조하십시오.

  • 들어오는 연결 테스트 컨트롤러에 의해 사용 되는 기본 포트는 6901입니다 및 테스트 에이전트의 기본 포트는 6910입니다.클라이언트에서는 기본적으로 테스트 컨트롤러로부터 테스트 결과를 받는 데 사용되는 임의의 포트를 사용합니다.테스트 컨트롤러에서는 들어오는 모든 연결에 대해 발신자를 인증하고 해당 발신자가 특정 보안 그룹에 속하는지 확인합니다.

    • 테스트 컨트롤러 들어오는 연결은 TCP 포트는 6901입니다.필요한 경우 수신 포트를 구성할 수 있습니다.자세한 내용은 수신 포트 구성을 참조하십시오.

      테스트 컨트롤러에서는 테스트 에이전트와 클라이언트로 나가는 연결을 만들 수 있어야 합니다.

      [!참고]

      테스트 컨트롤러에서 들어오는 파일 및 프린터 공유 연결이 열려 있어야 합니다.

    • 테스트 에이전트 들어오는 연결은 TCP 포트 6910입니다.필요한 경우 수신 포트를 구성할 수 있습니다.자세한 내용은 수신 포트 구성을 참조하십시오.

      테스트 에이전트에서는 테스트 컨트롤러로 나가는 연결을 만들 수 있어야 합니다.

    • 클라이언트 기본적으로 임의의 TCM 포트가 수신 연결에 사용 됩니다.필요한 경우 수신 포트를 구성할 수 있습니다.자세한 내용은 수신 포트 구성을 참조하십시오.

      테스트 컨트롤러에서 클라이언트에 처음으로 연결할 때는 방화벽 알림이 표시될 수 있습니다.

      Windows Server 2008에서는 방화벽 알림이 기본적으로 해제되어 있으므로 들어오는 연결을 허용할 수 있도록 클라이언트 프로그램(devenv.exe, mstest.exe, mlm.exe)에 대한 방화벽 예외를 수동으로 추가해야 합니다.

  • 연결을 보내는 임의의 TCP 포트 모든 보내는 연결에 사용 됩니다.

    • 테스트 컨트롤러 테스트 컨트롤러 에이전트와 클라이언트로 나가는 연결을 만들 수 있도록 해야 합니다.

    • 테스트 에이전트가 컨트롤러로 나가는 연결을 만들 수 있도록 하려면 테스트 에이전트가 필요 합니다.

    • 클라이언트 컨트롤러로 나가는 연결을 만들 수 있도록 클라이언트에 필요 합니다.

테스트 컨트롤러 및 테스트 에이전트와 관련된 보안 문제를 비롯한 자세한 내용은 Troubleshooting Guide for Visual Studio Test Controller and Agent를 참조하십시오.

수신 포트 구성

및 테스트 에이전트를 테스트 컨트롤러에 대한 포트를 구성 하려면 다음이 단계를 수행 하십시오.

  • 컨트롤러 서비스 포트의 값을 편집 하 여 수정 된 < 드라이브 문자: > \Program 파일 (x86) \Microsoft Visual Studio 11.0\Common7\IDE\QTCcontroller.exe.config 파일:

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • 에이전트 서비스 <drive letter:>\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\QTAgentService.exe.config 파일을 편집하여 포트를 수정합니다.

    <appSettings>
      <add key="AgentServicePort" value="6910"/>
    </appSettings>
    
  • 클라이언트 레지스트리 편집기를 사용 하 여 다음 레지스트리 (DWORD) 값을 추가 합니다.클라이언트에서는 테스트 컨트롤러로부터 데이터를 받기 위해 지정된 범위의 포트 중 하나를 사용합니다.

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeStart

    HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\VisualStudio\11.0\EnterpriseTools\QualityTools\ListenPortRange\PortRangeEnd

참고 항목

개념

테스트 에이전트 및 테스트 컨트롤러 설치 및 구성