Тестирование фоновых операций (Project Server 2010)

 

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

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

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

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

  • Создание куба

  • Синхронизация Active Directory

  • Архивация Project

Обычно стратегии тестирования для этих операция состоят только из следующих элементов:

  1. Контролирование запуска операции во время теста

  2. Одновременное выполнение фиктивного теста в Visual Studio Team System 2008 Test Edition для захвата связанных данных с затронутых серверов, без какой-либо другой нагрузки

Выполнение фиктивного теста необходимо для запуска сбора данных счетчика производительности, продолжающегося в течение всего времени выполнения процесса построения куба. Пример фиктивного теста, который можно использовать для этой цели, включен в решение Visual Studio EPM Stress Test (класс DoNothing), которое является частью набора лабораторных тестов Project Server 2010.

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

Создание куба

Для запуска процесса построения куба можно выполнить доступ к странице состояния построения куба на странице Параметры сервера и воспользоваться кнопкой Построить в нижней части этой страницы. Это вызовет активность на компьютере, на котором выполняются SQL Server, сервер приложений Project Server и сервер Службы SQL Server Analysis Services.

Синхронизация Active Directory

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

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

Чтобы настроить и запустить синхронизацию группы безопасности, необходимо выполнить два шага. Сначала укажите группу Active Directory для каждой группы Project Server, которую требуется синхронизировать. Выполнение этого шага начинается с доступа к странице управления группами из окна Параметры сервера. Затем щелкните имя группы для перехода на страницу добавления или изменения группы, а затем нажмите кнопку Найти группу в разделе Группа Active Directory для синхронизации. Второй шаг заключается в настройке параметров синхронизации и планирования. Нажмите кнопку Параметры синхронизации Active Directory на панели инструментов страницы управления группами для вызова диалогового окна. Это позволит настроить параметры синхронизации группы. Для немедленного запуска задачи синхронизации можно воспользоваться кнопкой Сохранить и синхронизировать сейчас в нижней части этого диалогового окна.

Архивация Project

Архивацию (или резервное копирование) Project можно запустить, перейдя на страницу "Административное резервное копирование" из диалогового окна Параметры сервера (выберите Проекты а затем — Резервное копирование). Сущности, отличные от проектов, также можно архивировать и тестировать. Операция резервного копирования добавляется в очередь, а затем обрабатывается сервером приложений Project Server. Также можно ожидать существенной активности на компьютере, выполняющем SQL Server.

См. статью Удаление проектов для получения дополнительных сведений об архивации Project в Project Server.

Определение различных типов поведения очереди

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

  1. Общая очередь | Текущих необработанных заданий (текущее число необработанных заданий в данной очереди)

  2. Очередь заданий | Обработано заданий в минуту (число заданий, обрабатываемых в минуту)

See Also

Concepts

Выполнение лабораторного тестирования производительности Project Server 2010
Планирование выполнения лабораторных тестов для 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)