Поделиться через


Практическое руководство. Администрирование тестовой платформы

Обновлен: Ноябрь 2007

Для моделирования нагрузки для тестирования можно использовать группу компьютеров. В состав такой группы входят один контроллер и один или несколько агентов, вместе называемые тестовой платформой. Дополнительные сведения см. в разделе Контроллеры, агенты и платформы.

Для выполнения административные задачи на тестовой платформе нужно в меню Тест выбрать пункт Администрирование контроллеров теста. Откроется диалоговое окно Администрирование контроллеров тестов.

Будут доступны следующие действия, выполняемые на тестовой платформе.

  • Удаление временных файлов
    Удаляет каталоги развертывания в агентах и контроллере. Доступно только в период бездействия тестовой платформы, то есть все агенты находятся в состоянии Готов.

  • Перезапуск тестовой платформы
    Перезапускает контроллер и агенты. Если выполнение не завершено, выводится предупреждение.

В поле со списком Агенты отображается имя компьютера и состояние каждого агента, связанного с контроллером.

Далее представлены возможные значения состояния агента.

  • Выполнение теста: выполняемый в данный момент тест можно просмотреть только в окне выполнения теста.

  • Готов

  • Не в сети

  • Отключен

С помощью диалогового окна Администрирование контроллеров тестов можно изменить состояние агента на тестовой платформе.

В этом диалоговом окне выполняются следующие действия.

Действие

Описание

Свойства

Открывает диалоговое окно Свойства агента.

Добавить

Открывает диалоговое окно Свойства агента для добавления агентов на тестовую платформу. В диалоговом окне Свойства агента изменяются дополнительные свойства и добавляются атрибуты.

Удалить

Удаляет агента из данного контроллера. Этот параметр включен, только если агент не выполняет тест.

Не в сети/в сети

Это выключатель. В столбце Состояние поля со списком Агенты отображается текущее состояние каждого агента. Если текущее состояние — Готов, выключатель будет в положении Не в сети, если текущее состояние — Не в сети, выключатель будет в положении В сети. Агенты, находящиеся в состоянии "Готов", могут использоваться для выполнения тестов. Агенты в состоянии "Не в сети" выполнять тесты не могут.

Перезапустить

Доступен в любое время. Если агент выполняет тест, для пользователя выводится предупреждение. Останов службы агента прекращает выполнение всех процессов агента и всех тестов, запущенных в агенте.

Обновить

Обновляет диалоговое окно.

Для управления агентом путем изменения свойств нужно выбрать агент в списке и нажать кнопку Свойства. Можно изменять следующие свойства.

Свойство агента

Описание

Весовой коэффициент

Используется для распределения нагрузки при работе с агентами, имеющими разные уровни производительности. Например, агент с весовым коэффициентом "100" получает удвоенную нагрузку по сравнению с агентом, весовой коэффициент которого равен 50.

Переключение IP-адресов

Используется для настройки переключения IP-адресов. Переключение IP-адресов позволяет агенту отправлять запросы на сервер с помощью диапазона IP-адресов.

Переключение IP-адресов имеет большое значение при обращении нагрузочного теста к веб-ферме. Большинство средств распределения нагрузки устанавливают соответствие между клиентом и определенным веб-сервером с помощью IP-адреса клиента. Чтобы реализовать хорошую балансировку нагрузки веб-фермы, крайне важно, чтобы запросы исходили от диапазона IP-адресов.

ms182637.alert_note(ru-ru,VS.90).gifПримечание.
Чтобы настроить сетевые карты, служба агента должна выполняться с правами администратора.

Атрибуты

Набор пар "имя-значение", который может использоваться при выборе агента. Атрибутами по умолчанию являются "Имя" и "ОС". Отдельным теста м можно назначить наборы подобных атрибутов. Эти атрибуты используются для определения тестов, выполняемых на конкретном агенте. Например, для теста может требоваться определенная ОС. Для настройки атрибутов используется вкладка Контроллер и агенты файла конфигурации запуска. Дополнительные сведения см. в разделе Практическое руководство. Задание конфигурации тестового запуска.

Изменения весового коэффициента и атрибута агента сразу же вступают в силу, но не затрагивают выполняющиеся тесты. Параметр "Диапазон IP-адресов" вступает в силу после перезапуска контроллера.

ms182637.alert_note(ru-ru,VS.90).gifПримечание.

Свойства можно задать в отдельных тестах и в конфигурации запуска для выбора агента.

Все изменения регистрируются в файле журнала контроллера.

Изменение свойств агента

Изменение свойств агента

  1. В Visual Studio в меню Тест выберите пункт Администрирование контроллеров тестов.

    Откроется диалоговое окно Администрирование контроллеров тестов.

  2. В поле с раскрывающимся списком Контроллер выберите имя контроллера, агенты которого требуется изменить. Если контроллер отсутствует в списке, введите имя компьютера контроллера.

  3. В разделе Агенты диалогового окна выберите агентский компьютер, конфигурацию которого требуется изменить.

  4. Нажмите кнопку Свойства, чтобы изменить свойства, например "Переключение IP".

См. также

Задачи

Практическое руководство. Выполнение теста на тестовой платформе

Практическое руководство. Выполнение нагрузочного теста с помощью агентов

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

Контроллеры, агенты и платформы

Настройка контроллера и агентов

Требования к тестовым платформам для Team System

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

Работа с нагрузочными тестами