Udostępnij za pośrednictwem


Konfigurowanie portów pod kątem kontrolerów testów i agentów testowych

Możesz zmienić porty przychodzące domyślne używane przez kontroler testu, agent testu i klienta.Może to być konieczne, jeśli chcesz używać kontrolera testowego, agent testu i klienta oraz inne oprogramowanie która powoduje konflikt z ustawieniami portu.Kolejny powód zmiany portów jest z powodu ograniczeń zapory między kontrolerem testu i klienta.W takim przypadku należy ręcznie skonfiguruj port na pomieszczenie włączenie zapory systemu, tak aby kontroler testu wyniki mogą być przesyłane do klienta.

Na poniższej ilustracji przedstawiono punktów połączenia między kontrolerem testu, agent testu i klienta.Przedstawia on, które porty są używane do połączenia przychodzące i wychodzące, jak również ograniczenia zabezpieczeń używane na tych portach.

Testowanie sterownika i testowanie portów agenta i zabezpieczenia

Technologia użyte do nawiązania połączenia składniki wykonywania testu zdalnego jest wywołaniem funkcji zdalnych .NET, za pomocą portów TCP.Aby uzyskać więcej informacji, zobacz wywołaniem funkcji zdalnych .NET.

  • Połączenia przychodzące   domyślny port używany przez kontroler testu jest 6901 i port domyślny agent testu jest 6910.Klient używa portu losowe domyślnie, który jest używany do odbierania wyniki testów z kontrolera testowego.Dla wszystkich połączeń przychodzących kontroler testu uwierzytelnia wywołującego firm i sprawdza, czy należy do określonej grupy zabezpieczeń.

    • Test Controller   połączenia przychodzące są na porcie TCP 6901.Jeśli to konieczne, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.

      Kontroler testu musi być możliwe nawiązanie połączenia wychodzących, aby przetestować agentów i do klienta.

      [!UWAGA]

      Kontroler testu wymaga przychodzącego plików i drukarek udostępnianie połączenie jest otwarte.

    • Testu agenta   połączenia przychodzące są na porcie TCP 6910.Jeśli to konieczne, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.

      Agent testu musi mógł ustanowić połączenie wychodzące kontrolera testowego.

    • Klienta   domyślnie losowe portu TCP służy do połączeń przychodzących.Jeśli to konieczne, można skonfigurować port przychodzący.Aby uzyskać więcej informacji, zobacz Konfigurowanie portów przychodzących.

      Może uzyskać powiadomienia zapory, jeśli kontroler testu próbuje połączyć się czasu klienta pierwszy.

      Na Windows Server 2008 powiadomienia zapory są domyślnie wyłączone i musi ręcznie dodać wyjątki zapory dla programów klienckich (devenv.exe, mstest.exe, mlm.exe), aby go akceptowanie połączeń przychodzących.

  • Wychodzące połączenia   portów TCP losowe są używane w przypadku wszystkich połączeń wychodzących.

    • Testowanie kontrolera   kontroler testu musi być mogli wprowadzać wychodzące połączenie z agentami do klienta.

    • Test Agent   agenta testu musi być możliwe nawiązanie połączenia wychodzące do kontrolera.

    • Klienta   klient wymaga można było ustanowić połączenie wychodzące do kontrolera.

Aby uzyskać więcej informacji, w tym problemy zabezpieczeń dla kontrolerów testu i agenci testowi, zobacz Troubleshooting Guide dla programu Visual Studio Test kontrolera i agenta.

Konfigurowanie portów przychodzących

Wykonaj te instrukcje skonfigurowania portów kontrolera testowego i testowanie agentów.

  • Usługi kontrolera   zmodyfikować wartość portu, edytując < litera dysku: > \Program Files (x 86) \Microsoft programu Visual Studio 12.0\Common7\IDE\QTCcontroller.exe.config pliku:

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • Usługa agenta zmodyfikować port edytując < litera dysku: > \Program Files (x 86) \Microsoft programu Visual Studio 12.0\Common7\IDE\QTAgentService.exe.config pliku:

    <appSettings>
      <add key="AgentServicePort" value="6910"/>
    </appSettings>
    
  • Klienta   Edytor rejestru, aby dodać następujące wartości rejestru (DWORD).Klient użyje jednego z portów z określonego zakresu do odbierania danych z kontrolera testu:

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

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

Zobacz też

Koncepcje

Instalowanie i konfigurowanie agentów testowych i kontrolerów testów