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


Планирование выполнения лабораторных тестов для Project Server 2010

 

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

Последнее изменение раздела: 2015-03-09

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

Планирование – это первый и наиболее важный этап любой сложной задачи, и тестирование производительности не является исключением из этого правила. Дополнительные сведения о планировании установки Microsoft Project Server 2010 см. в статье Планирование и архитектура для Project Server 2010.

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

Область Описание

Аппаратное обеспечение

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

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

Запланируйте установку последних исправлений всех программных компонентов лабораторной среды. Если планируется долгосрочное выполнение лабораторных тестов (в течение месяца или более), необходимо также запланировать обновление систем последними исправлениями системы безопасности. Если нет крайней необходимости в изменении программной конфигурации систем, следует избегать изменений во время проведения лабораторных тестов, чтобы сохранить сопоставимость данных между результатами тестов, выполненных в разное время.

Хранилище

В лабораторной среде должно быть достаточно дискового пространства для хранения:

  • динамических данных

    • баз данных Project Server

    • баз данных SharePoint Server

  • резервных копий

    • одного набора резервных данных, сделанного сразу после настройки лабораторной среды;

    • одного набора резервных данных Project Server и соответствующих баз данных SharePoint Server для всех профилей данных, которые необходимо использовать.

  • результатов тестов

    Размер хранилища, необходимого для каждого теста, зависит от набора собираемых данных, частоты выборки и длины теста

Сеть

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

Службы каталогов

Так как необходимо моделировать пользователей, которые обращаются к лабораторной среде, а также знать все пользовательские пароли, следует запланировать использование службы каталогов. Необходимо запланировать выделенное подразделение в существующем домене службы каталогов Active Directory для управления тестовыми учетными записями пользователей или выделенный домен Active Directory для лабораторной среды.

Сценарии тестов

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

  • Моделируемые операции (одиночные операции или смешанный набор операций с разным процентным содержанием)

  • Пользователи и роли, моделируемые для каждой операции (т. е. количество пользователей для каждой роли и т. д.)

  • Профиль данных, создаваемый в начале теста (т. е. количество проектов, задач на проект, назначений на ресурс, назначений на проект и т. д.)

  • Продолжительность теста и схема загрузки (т. е. "время прогрева", пошаговая нагрузка и т. д.)

  • Собираемые данные (т. е. какие счетчики с каких серверов, частота выборки и т. д.)

  • Критерии приемлемости и пороговые значения (т. е. менее x% ошибок, средняя загрузка процессора не более 60 % и т. д.)

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

Собирая сценарии тестирования для выполнения, запланируйте общую стратегию заполнения данными, определив минимальное число профилей данных, необходимых для тестов. Профили данных обычно содержат следующие элементы:

  • Пользователи

    • Учетные записи пользователей

    • Структура декомпозиции ресурсов (СДРес)

    • Корпоративный пул ресурсов

    • Руководители проектов и другие роли

    • Безопасность (режим проверки подлинности, группы, категории)

  • Корпоративные настраиваемые поля

  • Проекты

    • Задачи

    • Зависимости задач

    • Группа

    • Назначения

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

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)