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


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

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

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

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

Задание итераций теста в сценарии

Требования

  • Visual Studio Ultimate

Общие правила

Свойство

Определение

Имя

Имя сценария.

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

Набор

Свойство

Определение

Набор браузеров

Задает набор браузеров для нагрузочного теста. Можно указывать различные типы веб-браузеров и распределение нагрузки между ними.

Нажмите кнопку с многоточием (…), чтобы открыть диалоговое окно "Изменение набора браузеров", и с помощью команд Добавить и Удалить выберите типы браузеров для нагрузочного теста.

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

Набор сетей

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

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

Для получения дополнительной информации см. Определение типов виртуальной сети в сценарии тестовой нагрузки.

Тестовый набор

Задает набор веб-тестов производительности и модульных тестов для нагрузочного теста. Можно указать, какие тесты должны быть включены в тест, и распределение нагрузки между ними.

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

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

Тип набора тестов

Задает модель тестового набора, используемого в нагрузочном тесте.

Нажмите кнопку с многоточием (…), чтобы открыть диалоговое окно Изменение запусков, и с помощью раскрывающегося списка Модель тестового набора выберите модель тестового набора для нагрузочного теста.

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

Параметры

Свойство

Определение

Агенты для использования

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

Имена агентов можно указывать через запятую: "Агент1, Агент2, Агент3". Если оставить свойство пустым, в сценарии будут задействованы все доступные агенты.

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

Применить распределение для задержки шага

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

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

Переключение IP-адресов

Логическое значение, определяющее, используется ли переключение IP-адресов.

Переключение IP-адресов позволяет агенту тестирования отправлять запросы на сервер с помощью диапазона разных IP-адресов. При этом моделируются вызовы, исходящие от множества клиентских компьютеров. Переключение IP-адресов является важной функцией при тестировании веб-фермы с балансировкой нагрузки. Большинство подсистем балансировки нагрузки устанавливают соответствие между клиентом и определенным веб-сервером с помощью IP-адреса клиента. Если все запросы исходят от одного клиента, подсистема не выполняет балансировку нагрузки. Чтобы реализовать эффективную балансировку нагрузки в веб-ферме, очень важно, чтобы запросы исходили от диапазона IP-адресов.

Переключение IP доступно только при использовании агента тестирования.

Максимальное количество итераций теста

Численное значение, задающее максимальное количество тестов, которое должно быть запущено в сценарии. Значение 0 указывает на отсутствие максимума.

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

Доля новых пользователей

Численное значение, задающее процент новых пользователей (впервые посещающих веб-сайт) в сценарии.

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

Профиль обработки

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

Для получения дополнительной информации см. Изменение значений времени обработки для имитации задержек действий человека на веб-сайте в сценариях нагрузочного тестирования.

Время на обдумывание между итерациями теста

Численное значение, задающее время ожидания в секундах между итерациями теста.

Для получения дополнительной информации см. Изменение значений времени обработки для имитации задержек действий человека на веб-сайте в сценариях нагрузочного тестирования.

Временные свойства

Свойство

Определение

Задержка времени начала

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

Для получения дополнительной информации см. Настройка отсрочек запуска сценария.

Отключить во время прогрева

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

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

Для получения дополнительной информации см. Настройка отсрочек запуска сценария.

См. также

Основные понятия

[удалено] Запуск нагрузочных тестов

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

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

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