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


Требования к контроллерам и агентам тестирования для нагрузочного тестирования

Несколько типов тестов, включая единицу измерения, производительность через интернет, загружать и ручные тесты интегрированы в Visual Studio.Visual Studio Test Professional позволяет пользователям Visual Studio Application Lifecycle Management запускать тесты на удаленных компьютерах с использованием контроллера тестирования и одного или нескольких агентов тестирования.Дополнительные сведения см. в разделе Установка и настройка контроллеров и агентов тестирования.

Требования к оборудованию и программному обеспечению

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

Ff937706.collapse_all(ru-ru,VS.110).gifТребования к оборудованию

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

Конфигурация.

Компонент

ЦП

Жесткий диск

Память

< 1000 виртуальных пользователей

Тестовый агент

2,6 ГГц

10 ГБ

2 Гбайт

< 2000 виртуальных пользователей

Тестовый агент

Двухъядерный процессор, 2,6 ГГц

10 ГБ

2 Гбайт

N x 2000 виртуальных пользователей

Тестовый агент

N агентов, каждый с двухъядерным процессором частотой 2,6 ГГц

10 ГБ

2 ГБ

< 30 компьютеров в тестовой среде.Включая участвующие в тестировании агенты и серверы.

Тестовый контроллер

2,6 ГГц

 

 

N x 30 компьютеров в тестовой среде.Включая участвующие в тестировании агенты и серверы.

Тестовый контроллер

N процессоров частотой 2,6 ГГц

 

 

ПримечаниеПримечание

Число виртуальных пользователей может значительно различаться в разных тестах.Основная причина различий — разница во времени обработки (задержки пользователей).Дополнительные сведения см. в разделе Изменение значений времени обработки для имитации задержек действий человека на веб-сайте в сценариях нагрузочного тестирования.В нагрузочном тесте веб-тесты обычно работают более эффективно и создают больше нагрузки, чем модульные тесты.Значения в приведенной выше таблицы действительны для запуска веб-тестов со временем ожидания 3–5 с для типичных веб-приложений.

Данные рекомендации носят общий характер и должны учитываться при планировании оборудования.Производительность тестирования существенно различается в зависимости от объема тестовых данных и числа агентов тестирования.Для агентов тестирования нагрузка ограничивается скоростью ЦП и объемом доступной памяти.Контроллерам тестирования нужно больше ресурсов в зависимости от объема тестовых данных и числа агентов тестирования.

Сервер, на котором выполняется Test Professional должен иметь надежного сетевого подключения с минимальным полосой пропускания Мбит/с 1 и максимальным 350ms задержки.Между агентами тестирования и контроллером тестирования не должно быть брандмауэра.Если производительность тестов оказывается слишком низкой, следует обновить оборудование.

Ff937706.collapse_all(ru-ru,VS.110).gifДополнительное оборудование

Агенты тестирования создают большой объем данных для контроллеров (в зависимости от длительности и размера тестов).В общем случае следует запланировать использование тестовыми данными дополнительных 10 ГБ места на жестком диске за каждые 24 часа.

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

Ff937706.collapse_all(ru-ru,VS.110).gifТребования к программному обеспечению

Можно использовать тестовые контроллеры и агенты тестирования с любым из следующих выпусков клиента Visual Studio:

  • Visual Studio Test Professional

  • Visual Studio Ultimate

  • Visual Studio Premium

Можно также использовать агенты тестирования с Team Foundation Server и Visual Studio Lab Management.

Операционные системы:

  • Windows 8

  • Windows Server 2008 R2 или более поздней версии

  • Windows Server 2008 с пакетом обновления 2 (SP2) или более поздней версии

  • Windows Server 2008, бета-версия

  • Windows 7 или более поздней версии

NET Framework:

  • Версия 4 или более поздние версии

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

Ff937706.collapse_all(ru-ru,VS.110).gifТребования к языку

Чтобы избежать затруднений и путаницы на контроллере тестирования и агентах тестирования должен использоваться язык, соответствующий языку операционной системы компьютера и Team Foundation Server.Если агент и контроллер тестирования установлены на разные компьютеры, на них должен использоваться одинаковый язык.Однако можно установить другую языковую версию Test Professional на английскую версию операционной системы, если язык совпадает с языком Team Foundation Server.

См. также

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

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

Использование контроллеров и агентов тестирования в нагрузочных тестах