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


Практическое руководство. Создание шаблона нагрузки с помощью мастера тестовой нагрузки

Этот раздел применим к:

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

Тема применяется Тема не применяется Тема не применяется Тема не применяется

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

Примечание

Если не куплен пакет лицензий виртуального пользователя, для нагрузочного теста действует ограничение в 250 виртуальных пользователей.Дополнительные сведения см. в разделе Настройка контроллеров и агентов тестирования для нагрузочного тестирования.

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

При создании нагрузочного теста в мастере тестовой нагрузки доступны два типа моделируемой нагрузки:

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

Пошаговая нагрузка Шаблон пошаговой нагрузки используется для моделирования нагрузки, создаваемой пользователями, число которых постепенно возрастает до определенного максимума. Для пошаговых нагрузок требуется указать значения Начальное число пользователей, Максимальное число пользователей, Длительность шага (секунд) и Число пользователей на шаге.

Например, пошаговая нагрузка с начальным числом пользователей равным 1, максимальным числом пользователей равным 100, длительностью шага (секунды) равной 10 и числом пользователей на шаге равным 1 создает шаблон пользовательской нагрузки, который начинается с 1 пользователя и возрастает на 1 каждые 10 секунд, пока не достигнет значения 100 пользователей.

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

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

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

  • Достижение некоторого целевого уровня ресурсов (как правило, ЦП) на целевом сервере и последующее измерение пропускной способности на этом уровне. Это позволяет сравнивать пропускную способность в разных тестовых запусках, во время которых удерживается один уровень использования ресурсов на сервере.

  • Достижение целевого уровня пропускной способности на сервере.

Дополнительные сведения о настройке нагрузочного теста для выполнения с моделированием нагрузки на основе цели см. в разделе Практическое руководство. Изменение шаблона нагрузки.

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

Выбор шаблона нагрузки с помощью мастера тестовой нагрузки

При создании нагрузочного теста его параметры указываются в мастере тестовой нагрузки. Дополнительные сведения см. в разделе Практическое руководство. Создание нагрузочных тестов с помощью мастера тестовой нагрузки.

Чтобы указать шаблон нагрузки в мастере тестовой нагрузки

  1. В мастере тестовой нагрузки на странице Шаблон нагрузки выберите Постоянная нагрузка или Пошаговая нагрузка.

    Примечание

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

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

  3. После выбора шаблона нагрузки нажмите кнопку Далее, чтобы перейти на страницу Модель тестового набора мастера тестовой нагрузки.

Шаблон нагрузки для сценария можно изменить позже, используя Редактор тестовой нагрузки. Дополнительные сведения см. в разделе Практическое руководство. Изменение шаблона нагрузки.

См. также

Задачи

Практическое руководство. Создание нагрузочных тестов с помощью мастера тестовой нагрузки

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

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

Создание нагрузочных тестов с помощью мастера тестовой нагрузки

Пошаговые руководства по нагрузочный тестам