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


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

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

В Visual Studio встроено несколько типов тестов, включая тесты модулей, веб-тесты, нагрузочные тесты и ручные тесты, а также измерение покрытия кода. Среда Visual Studio Team System Test Edition позволяет пользователям Visual Studio Team System запускать тесты на удаленных компьютерах, называемых платформами. В состав платформы входит тестовый контроллер и один или несколько агентов.

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

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

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

Требования к оборудованию

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

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

Компонент

ЦП

Жесткий диск

Память

< 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 ГГц

 

 

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

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

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

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

Дополнительные замечания об оборудовании

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

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

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

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

Программное обеспечение

Версия

Windows Server 2003 с пакетом обновления 1 (SP1), Windows XP Professional с пакетом обновления 2 или Windows 2000 с пакетом обновления 4

Все выпуски и версии

SQL Server 2005 экспресс-выпуск

2005

.NET Framework

2.0

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

Программное обеспечение

Версия

Windows Server 2003 с пакетом обновления 1 (SP1)

Все выпуски и версии

SQL Server 2005 экспресс-выпуск

2005

.NET Framework

2.0

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

Использование тестовой платформы с инструментами Team System Testing

Версия продукта на контроллерах и агентах, полученная путем установки Visual Studio Team System Test Load Agent, должна совпадать с версией Visual Studio Team System Test Edition. В следующей таблице содержится описание требований к совместимости.

Для запуска данной версии платформы

Требуется данная версия средств тестирования

Test Load Agent для Visual Studio 2005 Team Edition for Testers

Visual Studio 2005 Team Edition for Testers

Visual Studio Team System 2008 Test Load Agent

Microsoft Visual Studio Team System 2008 Test Edition

Требования к языку

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

См. также

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

Требования Team Foundation Server

Требования Team Build для Team Foundation

Клиенты для Team Foundation Server

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

Требования для Team Foundation

Client and Server Planning