Тест нагрузки VS2010: не удается подключиться к контроллеру теста - PullRequest
6 голосов
/ 05 июля 2011

Я настраиваю контроллер нагрузки и агентов.Я выполнил следующие рекомендации:

Настройка контроллера и агентов была довольно простой.Обе эти службы работают под локальным пользователем с именем «LoadTest», который является членом локальной группы администраторов.

В качестве следующего шага Создайте новый параметр теста, который использует контроллер тестирования иАгенты тестирования и адаптеры данных и диагностики , я добавил новый файл «Параметры теста» в элементы решения моего решения Visual Studio 2010.Таким образом, при попытке определить контроллер для использования на вкладке «Роли» происходит сбой:

Roles tab of the Test Settings

Я ввел «localhost: 6901» в качестве контроллера, после чего на экране появилось предупреждение.право.Если я наведу на это курсор, он скажет:

Невозможно соединиться с контроллером «localhost».Если служба контроллера не запущена, вы можете запустить ее, нажав кнопку перезапуска установки.

Получена следующая ошибка: у вас нет соответствующих прав для выполнения этого действия.

Я использую Visual Studio в моей личной учетной записи, которая отличается от пользователя, который запускает тестовый контроллер («LoadTest»).Но я считаю, что это должен быть нормальный сценарий использования.Кроме того, я и пользователь «LoadTest» являемся членами группы администраторов.

Кто-нибудь может мне сказать, почему это не сработает?

1 Ответ

7 голосов
/ 06 июля 2011

Я обнаружил « Руководство по поиску и устранению проблем для Visual Studio Test Controller и агента », которое гласит:

2.2.1. Права доступа: тестовый контроллер не подключен к серверу TFS:

  • Для удаленного запуска тестов пользователь клиента должен принадлежать либо к TeamTestControllerUsers, либо к TeamTestControllerAdmins, либо к локальной группе администраторов на компьютере контроллера.
  • Для управления контроллером / агентом пользователь клиента должен принадлежать к локальной группе TeamTestControllerAdmins или Administrators на компьютере контроллера.
  • Учетная запись службы агента должна принадлежать либо к TeamTestAgentService, либо к локальной группе администраторов на компьютере контроллера.
  • Учетная запись службы контроллера должна принадлежать либо к локальной группе TeamTestControllerUsers, либо к группе администраторов на компьютере контроллера.
  • Сервисные учетные записи с пустыми / без паролей не поддерживаются.

Хотя моя личная учетная запись уже в локальной группе администраторов, этого, однако, недостаточно. Поэтому я добавил пользователя в группу TeamTestControllerUsers, и это исправило это.

...