테스트 컨트롤러 및 테스트 에이전트 포트 구성
테스트 컨트롤러, 테스트 에이전트 및 클라이언트에 기본적으로 사용되는 들어오는 포트를 변경할 수 있습니다.테스트 컨트롤러, 테스트 에이전트 또는 클라이언트를 포트 설정이 충돌하는 다른 소프트웨어와 함께 사용하려는 경우 포트를 변경해야 할 수 있습니다.테스트 컨트롤러와 클라이언트 간의 방화벽 제한으로 인해 포트를 변경해야 할 수도 있습니다.이 경우 테스트 컨트롤러에서 클라이언트로 결과를 보낼 수 있게 하기 위해 방화벽에 대해 해당 포트를 허용하도록 수동으로 구성할 수 있습니다.
다음 그림에서는 테스트 컨트롤러, 테스트 에이전트 및 클라이언트 간의 연결 지점을 보여 줍니다.이 그림에서는 들어오는 연결과 나가는 연결에 사용되는 포트와 이러한 포트에 사용되는 보안 제한 사항을 간략하게 보여 줍니다.
원격 테스트 실행 구성 요소를 연결하는 데는 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