Sdílet prostřednictvím


Postupy: Navázání testovacího kontroleru nebo testovacího agenta na síťový adaptér

Pokud počítač, který má nainstalován testovací kontrolér nebo software testovacího agenta, má více síťových adaptéru, musíte určit adresu IP místo názvu počítače k určení daného testovacího kontroléru nebo testovacího agenta.

Poznámka k upozorněníUpozornění

Při pokusu o nastavení testovacího agenta se může zobrazit následující chybová zpráva:

Error 8110.Can not connect to the specified controller computer or access the controller object

Tuto chybu může způsobovat instalace testovacího kontroléru na počítači, který má více než jeden síťový adaptér.Je také možné úspěšně nainstalovat agenty a tento problém nezaznamenat až do pokusu o spuštění testu.

Vazba testovacího kontroléru na konkrétní síťový adaptér

Chcete-li získat IP adresy síťových adaptérů

  1. V systému Microsoft Windows, vyberte možnost Start a poté v poli Spustit hledání zadejte příkaz cmd a stiskněte klávesu ENTER.

  2. Zadejte ipconfig /all.

    Zobrazí se adresy IP pro síťové adaptéry.Zaznamenejte adresu IP síťového adaptéru, ke kterému chcete vytvořit vazbu řadiče.

Vazba síťového adaptéru na testovací kontrolér

  1. V systému Microsoft Windows vyberte možnost Start a poté v poli Spustit hledání zadejte příkaz services.msc a stiskněte klávesu ENTER.

    Zobrazí se dialogové okno Služby.

  2. V podokně výsledků ve sloupci Název klepněte pravým tlačítkem na službu Visual Studio Test Controller a vyberte možnost Stop.

    -nebo-

    Otevřete příkazový řádek se zvýšenými oprávněními a spusťte v něm následující příkaz:

    net stop vsttcontroller

  3. Otevřete konfigurační soubor QTCcontroller.exe.config XML z umístění <písmeno_jednotky:>\Program Files (x 86) \Microsoft Visual Studio 12.0\Common7\IDE\.

  4. vyhledejte značku <appSettings>.

      <appSettings>
        <add key="LogSizeLimitInMegs" value="20"/>
        <add key="AgentConnectionTimeoutInSeconds" value="120"/>
        <add key="AgentSyncTimeoutInSeconds" value="300"/>
        <add key="ControllerServicePort" value="6901"/>
        <add key="ControllerUsersGroup" value="TeamTestControllerUsers"/>
        <add key="ControllerAdminsGroup" value="TeamTestControllerAdmins"/>
        <add key="CreateTraceListener" value="no"/>
      </appSettings>
    
  5. Přidat klíč BindTo k určení síťového adaptéru, který má být použit v části <appSettings>.

    <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Spusťte službu testovacího řadiče.K tomu na příkazovém řádku spusťte následující příkaz:

    net start vsttcontroller.

    Poznámka k upozorněníUpozornění

    Je nutné znovu spustit instalaci testovacího agenta a připojit ho s kontrolérem.Tentokrát, zadejte IP adresu řadiče, nikoli název řadiče.

    To platí pro kontrolér, službu agenta a proces agenta.Vlastnost BindTo musí být nastavena pro každý proces, který je spuštěn v počítači, který má více než jeden síťový adaptér.Postup pro nastavení vlastnosti BindTo je stejný pro všechny tři procesy, jak je uvedeno výše pro řadič testu v tomto tématu.

Vazba testovacího agenta na konkrétní síťový adaptér

Vázání karty síťového rozhraní na testovacího agenta

  1. V systému Microsoft Windows vyberte možnost Start a poté v poli Spustit hledání zadejte příkaz services.msc a stiskněte klávesu ENTER.

    Zobrazí se dialogové okno Služby.

  2. V podokně výsledků ve sloupci Název klepněte pravým tlačítkem na službu Visual Studio Test Agent a vyberte možnost Stop.

    -nebo-

    Otevřete příkazový řádek se zvýšenými oprávněními a spusťte v něm následující příkaz:

    net stop vsttagent

  3. Otevřete konfigurační soubor QTAgentService.exe.config XML z umístění <písmeno_jednotky:>\Program Files (x 86) \Microsoft Visual Studio 12.0\Common7\IDE\.

  4. vyhledejte značku <appSettings>.

      <appSettings>
        <appSettings>
        <add key="LogSizeLimitInMegs" value="20"/>
        <add key="AgentServicePort" value="6910"/>
        <add key="ControllerConnectionPeriodInSeconds" value="30"/>
        <add key="StopTestRunCallTimeoutInSeconds" value="120"/>
        <add key="CreateTraceListener" value="no"/>
        <add key="GetCollectorDataTimeout" value="300"/>
      </appSettings>  </appSettings>
    
  5. Přidat klíč BindTo k určení síťového adaptéru, který má být použit v části <appSettings>.

    <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Spusťte službu testovacího agenta.K tomu na příkazovém řádku spusťte následující příkaz:

    net start vsttagent.

Viz také

Úkoly

Postupy: Určení maximální velikosti souboru protokolu

Postupy: Nastavení časových limitů pro testovací kontroléry a testovací agenty

Koncepty

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

Konfigurace portů pro testovací kontrolery a testovací agenty

Další zdroje

Úprava nastavení protokolování zátěžových testů