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


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

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

Варианты модели тестового набора

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

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

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

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

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

Задачи

Задачи

Связанные разделы

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

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

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

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

См. также

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

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