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


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

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

Примечание

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

  • Начальный сценарий нагрузочного теста. Нагрузочный тест содержит сценарии, состоящие из веб-тестов производительности и модульных тестов. Сценарий — это контейнер внутри нагрузочного теста, в котором задаются шаблон нагрузки, модель тестового набора, тестовый набор, смешанный сетевой профиль и набор браузеров. Сценарии имеют очень большое значение, поскольку обеспечивают гибкость при настройке характеристик теста, что позволяет имитировать сложные рабочие нагрузки, приближенные к реальным условиям. Создание и настройка сценария тестовой нагрузки рассматриваются в шагах 2.0–2.5 следующего раздела.

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

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

  • Компьютеры и наборы счетчиков в нагрузочном тесте. Наборы счетчиков представляют собой счетчики производительности системы, используемые для наблюдения во время нагрузочного теста. Наборы счетчиков упорядочены по технологии, например наборы счетчиков ASP.NET или SQL. При создании нагрузочного теста необходимо указать компьютеры и их наборы счетчиков, которые будут включены в нагрузочный тест.

    Примечание

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

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

  • Начальные параметры запуска нагрузочного теста. Параметры запуска — это наборы свойств, которые влияют на способ выполнения нагрузочного теста.

    В нагрузочном тесте может использоваться более одного параметра запуска. Для нагрузочного теста может быть активным только один из параметров запуска. Другие параметры запуска предоставляют быстрый способ выбора альтернативных параметров, которые могут использоваться в последующих запусках теста. Начальный параметр запуска создается с помощью мастера тестовой нагрузки, описанного в шаге 4 следующего раздела. Дополнительные параметры запуска можно создавать и изменять позже, используя для этого редактор тестовой нагрузки. Дополнительные сведения см. в разделе Настройка параметров запуска нагрузочных тестов.

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

Этапы работы мастера тестовой нагрузки

Шаги

Раздел

Шаг 1. Запуск мастера тестовой нагрузки. Первым шагом процедуры создания нагрузочного теста является запуск мастера тестовой нагрузки, в котором будет показан экран приветствия с информацией о том, как создавать нагрузочные тесты.

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

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

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

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

Шаг 2.1. Указание начального шаблона нагрузки для нового сценария тестовой нагрузки. На этом шаге настраиваются параметры начального шаблона нагрузки для сценария, созданного на шаге 2.0. Свойства шаблонов нагрузки определяют способ регулировки смоделированной пользовательской нагрузки во время нагрузочного теста.

Шаг 2.2. Указание модели тестового набора для нового сценария тестовой нагрузки. На этом шаге настраивается начальная модель тестового набора для сценария тестовой нагрузки, созданного на шаге 2.0. Для более точного прогнозирования реального использования тестируемого веб-сайта или приложения, задаются параметры моделирования набора тестовой нагрузки.

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

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

Шаг 2.5. Указание набора браузеров для нового сценария тестовой нагрузки. На этом (последнем) шаге настраивается набор веб-браузеров для сценария тестовой нагрузки, созданного на шаге 2.0. Можно добавить один или несколько типов браузеров, которые будут использоваться в сценарии тестовой нагрузки. Параметр задания набора браузеров отображается, только если в тестовый набор на шаге 2.3 был включен веб-тест производительности.

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

Шаг 4. Настройка начальных параметров запуска нагрузочного теста. На последнем шаге задаются начальные параметры запуска нагрузочного теста.

Нагрузочный тест может содержать несколько параметров запуска.

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

См. также

Задачи

Пошаговое руководство. Создание и запуск нагрузочного теста, содержащего веб-тесты производительности

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

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

Создание и изменение нагрузочных тестов

Свойства сценария тестовой нагрузки

Свойства параметров запуска нагрузочного теста

Изменение сценариев нагрузочного тестирования с помощью редактора тестовой нагрузки