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


Настройка тестовой среды Project Server 2010

 

Применимо к: Project Server 2010

Последнее изменение раздела: 2016-11-30

Это вновь опубликованная статья. Нам хотелось быть получить ваш отзыв, чтобы мы могли предоставлять наилучшую техническую документацию. Отправляйте все замечания, вопросы или соображения, касающиеся документации, по адресу epmdocfeedback@microsoft.com.

В этой статье описывается конфигурация и показатели, участвующие в настройке тестовой среды Microsoft Project профессиональный.

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

Помимо серверов, составляющих ферму Microsoft Project Server 2010, и необходимых служб инфраструктуры, таких как контроллеры домена, следует настроить топологию агента контроллера Visual Studio Team System 2008 Test Edition. Дополнительные сведения о Visual Studio Team System 2008 Test Edition, см. в статье, посвященной контроллерам, агентам и тестовым платформам в библиотеке MSDN в Интернете. Настоятельно рекомендуется использование выделенного оборудования для контроллера, агентов и базы данных, в которой будут сохраняться результаты тестов, с целью минимизации влияния на тестируемые системы.

Аналогично, для операций тестирования с участием Microsoft Project профессиональный следует настроить инфраструктуру тестовой среды, способную автоматизировать клиентские операции в нескольких сеансах служб терминалов и централизованно управлять сценариями тестирования. Примером такого решения для тестирования является созданный на базе сообщества проект Test Framework, доступный по адресу:Project 2010 Thick Client Test Framework (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x419) (Возможно, на английском языке).

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

Профили данных

Когда ферма Project Server 2010 настроена и работает, можно начинать создание запланированных профилей данных. При этом можно использовать созданное на базе сообщества решение EPM 2007 Test Data Population Tool, доступное по адресу:Project Server 2010 Test Data Population Tool (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x419) (Возможно, на английском языке).

После создания одного профиля данных выполните полное резервное копирование базы данных Microsoft Project Server (и базы данных контента Microsoft SharePoint Server, если в сценарии тестирования включены рабочие области проектов). Затем сохраните набор резервного копирования таким образом, чтобы он был доступен для восстановления при каждом запуске теста с соответствующим профилем данных. Важно, чтобы перед каждым выполнением нового теста выполнялось восстановление набора резервного копирования, содержащего соответствующий профиль данных. Это гарантирует идентичность начальных условий при неоднократном выполнении тестов по одному сценарию.

Данные для моделирования реальности

Нагрузочные тесты должны олицетворять нескольких разных пользователей для наиболее точного моделирования реальности. Этого можно достичь за счет использования средства привязки данных в Visual Studio Team System 2008 Test Edition, обеспечивающих, чтобы каждый экземпляр теста случайным образом выбирал одного пользователя из списка. Такой же подход можно использовать для привязки к кодированным тестам других данных, таких как примеры имен проектов, идентификаторы UID ресурсов и т. д.

Инструменты Data Population Tool, Thick Client Test Framework и PWA Web Tests являются частью набора средств Microsoft Project 2010: Project Server Stress Testing Toolkit (Возможно, на английском языке) (https://go.microsoft.com/fwlink/?linkid=190449\&clcid=0x419) (Возможно, на английском языке), который можно загрузить из коллекции исходных кодов MSDN. Этот набор инструментов содержит образцы, которые можно использовать для перечисления всех ресурсов из корпоративного пула и для создания XML-файлов, содержащих ключевые сведения, которые станут доступными для тестов.

See Also

Concepts

Выполнение лабораторного тестирования производительности Project Server 2010
Планирование выполнения лабораторных тестов для Project Server 2010
Ключевые показатели производительности Project Server 2010
Тестирование инициированных пользователем операций записи, включающих использование Project Web App (Project Server 2010)
Тестирование операций, инициированных пользователем, включая использование Project Professional (Project Server 2010)
Тестирование фоновых операций (Project Server 2010)
Извлечение и анализ тестовых данных (Project Server 2010)