Sdílet prostřednictvím


Konfigurace portů pro testovací kontrolery a testovací agenty

 

Publikováno: duben 2016

Můžete změnit výchozí příchozí porty používané testovacím kontrolorem, testovacím agentem a klientem. To může být nezbytné, pokud se pokoušíte použít testovací kontrolér, testovacího agenta nebo klienta spolu s dalším softwarem, který je v konfliktu s nastavením portů. Dalším důvodem pro změnu portů je omezení brány firewall mezi testovacím řadičem a klientem. V takovém případě můžete ručně nakonfigurovat port pro vložení a zpřístupnit jej pro bránu firewall tak, aby řadič testu mohl odesílat výsledky klientovi.

Následující ilustrace znázorňuje spojovací body mezi řadičem testu, agentem testu a klientem. Poskytuje přehled o používaných portech pro příchozí a odchozí připojení, jakož i omezení zabezpečení použité na těchto portech.

Řadiče a testujte porty agenta a zabezpečení

Technologie používaná k připojení součástí vzdáleného spuštění testu je .NET Remoting u portů TCP. Další informace naleznete v tématu vzdálené komunikace pomocí rozhraní .NET.

  • Příchozí připojení   Výchozí port používaný řadičem testu je 6901 a výchozí port agenta testu je 6910. Klient používá náhodný port ve výchozím nastavení, který slouží k získání výsledků testů z řadiče testu. Pro všechna příchozí připojení řadiče testu ověří volajícího a ověří, zda patří do konkrétní skupiny zabezpečení.

    • Testovací kontrolér   Příchozí připojení jsou na portu TCP 6901. Pokud potřebujete, můžete nakonfigurovat příchozí port. Další informace naleznete v tématu Konfigurace příchozích portů.

      Testovací kontrolér musí být schopen provést odchozí připojení k testovacímu agentovi.

      Poznámka

      Testovací kontrolér potřebuje otevřené připojení Sdílení souboru a tiskárny.

    • Testovací agent   Příchozí připojení jsou na portu TCP 6910. Pokud potřebujete, můžete nakonfigurovat příchozí port. Další informace naleznete v tématu Konfigurace příchozích portů.

      Testovací agent musí být schopen provést odchozí připojení k testovacímu kontroléru.

    • Klienta   ve výchozím nastavení se používá náhodný port TCP pro příchozí připojení. Pokud potřebujete, můžete nakonfigurovat příchozí port. Další informace naleznete v tématu Konfigurace příchozích portů.

      Když se testovací kontrolér poprvé pokusí připojit ke klientovi, může se zobrazit upozornění brány firewall.

      V Windows Server 2008 jsou upozornění brány firewall ve výchozím nastavení zakázána a je třeba ručně přidat výjimky brány Firewall pro klientské programy (devenv.exe, mstest.exe, mlm.exe), aby mohly přijímat příchozí připojení.

  • Odchozí připojení   Pro všechny odchozí připojení se používají náhodné porty TCP.

    • Testovací kontrolér   Testovací kontrolér musí být schopen provést odchozí připojení k agentům a klientovi.

    • Testovací agent   Testovací agent musí být schopen provést odchozí připojení ke kontroléru.

    • Klient   Klient potřebuje být schopen provést odchozí připojení ke kontroléru.

Další informace, včetně potíže se zabezpečením pro testovací řadiče a testovací agenti, naleznete v Průvodce odstraňováním potíží se pro agenta a Visual Studio Test Controller.

Konfigurace příchozích portů

Postupujte podle těchto pokynů pro nastavení portů pro testovací kontrolér a testovací agenty.

  • Služba řadiče   změnit hodnotu na port úpravou < písmeno jednotky: > \Program Files (x 86) \Microsoft Visual Studio 12.0\Common7\IDE\QTCcontroller.exe.config souboru:

    <appSettings>
      <add key="ControllerServicePort" value="6901"/>
    </appSettings>
    
  • Služba agenta změnit port úpravou < písmeno jednotky: > \Program Files (x 86) \Microsoft Visual Studio 12.0\Common7\IDE\QTAgentService.exe.config souboru:

    <appSettings>
      <add key="AgentServicePort" value="6910"/>
    </appSettings>
    
  • Klient   Použijte editor registru pro přidání následujících hodnot registru (DWORD). Klient použije jeden z portů v určeném rozsahu pro příjem dat z testovacího řadiče:

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

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

Viz také

Instalace a konfigurace testovacích agentů a testovacích kontrolérů