Практическое руководство. Указание сетевого адаптера, который должен использоваться контроллером тестирования или агентом тестирования при наличии нескольких сетевых адаптеров

Если компьютер, на котором установлено программное обеспечение контроллера или агента тестирования, оснащен несколькими сетевыми адаптерами, то, чтобы определить этот контроллер или агент тестирования, необходимо указать не имя компьютера, а IP-адрес.

Предупреждение

При попытке установки агента тестирования может появиться следующее сообщение об ошибке.

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

Эта ошибка может быть вызвана установкой контроллера тестирования на компьютер с несколькими сетевыми адаптерами.Кроме того, можно успешно установить агентов, а проблема возникнет только при выполнении теста.

Привязка контроллера тестирования к определенному сетевому адаптеру

Получение IP-адресов сетевых адаптеров

  1. В операционной системе Microsoft Windows нажмите кнопку Пуск, щелкните поле Начать поиск, введите cmd и нажмите клавишу ВВОД.

  2. Введите ipconfig /all.

    Будут отображены IP-адреса для сетевых адаптеров. Запишите IP-адрес сетевого адаптера, к которому требуется привязать контроллер.

Привязка сетевого адаптера к контроллеру тестирования

  1. В операционной системе Microsoft Windows нажмите кнопку Пуск, щелкните поле Начать поиск, введите services.msc и нажмите клавишу ВВОД.

    Откроется диалоговое окно Службы.

  2. В столбце Имя области результатов щелкните правой кнопкой мыши службу Контроллер тестирования Visual Studio и выберите команду Остановить.

    – или –

    Откройте окно командной строки с повышенными привилегиями и выполните следующую команду:

    net stop vsttcontroller

  3. Откройте XML-файл конфигурации QTCcontroller.exe.config, расположенный в папке <буква диска:>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.

  4. Найдите тег <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. Добавьте ключ BindTo для указания сетевого адаптера, который должен использоваться в разделе <appSettings>.

        <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Запустите службу контроллера тестирования. Для этого выполните в командной строке следующую команду:

    net start vsttcontroller.

    Предупреждение

    Для подключения агента тестирования к контроллеру необходимо заново выполнить установку агента.На этот раз вместо имени контроллера укажите его IP-адрес.

    Это применимо к контроллеру, службе агента и процессу агента. Свойство BindTo следует установить для каждого процесса, выполняющегося на компьютере с несколькими сетевыми адаптерами. Процедура установки свойства BindTo одинакова для всех процессов (см. описание для контроллера тестирования ранее в этом разделе).

Привязка агента тестирования к определенному сетевому адаптеру

Привязка сетевой карты к агенту тестирования

  1. В операционной системе Microsoft Windows нажмите кнопку Пуск, щелкните поле Начать поиск, введите services.msc и нажмите клавишу ВВОД.

    Откроется диалоговое окно Службы.

  2. В столбце Имя области результатов щелкните правой кнопкой мыши службу Агент тестирования Visual Studio и выберите команду Остановить.

    – или –

    Откройте окно командной строки с повышенными привилегиями и выполните следующую команду:

    net stop vsttagent

  3. Откройте XML-файл конфигурации QTAgentService.exe.config, расположенный в папке <буква диска:>\Program Files (x86)\Microsoft Visual Studio 10.0\Common7\IDE\.

  4. Найдите тег <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. Добавьте ключ BindTo для указания сетевого адаптера, который должен использоваться в разделе <appSettings>.

        <add key="BindTo" value="<YOUR IP ADDRESS>"/>
      </appSettings>
    
  6. Запустите службу агента тестирования. Для этого выполните в командной строке следующую команду:

    net start vsttagent.

См. также

Основные понятия

Установка и настройка агентов Visual Studio и контроллеров тестирования и построения

Другие ресурсы

Изменение параметров ведения журнала нагрузочного теста

Настройка контроллера тестирования и агента тестирования в среде с брандмауэром

Практическое руководство. Указание максимального размера файла журнала

Практическое руководство. Задание периодов ожидания для контроллеров тестирования и агентов тестирования