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


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

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

Visual Studio Ultimate

Visual Studio Premium

Visual Studio Professional 

Visual Studio Express

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

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

Примечание

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

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

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

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

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

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

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

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

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

Изменение модели тестового набора в сценарии

  1. Откройте нагрузочный тест.

    Открывается редактор тестовой нагрузки. Отображается дерево нагрузочного теста.

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

  3. В меню Вид выберите команду Окно свойств.

    Откроются категории и свойства сценария.

  4. Щелкните кнопку с многоточием ( ) в поле свойства Тип набора тестов.

    Откроется диалоговое окно Изменение тестового набора.

  5. Щелкните раскрывающийся список Модель тестового набора и выберите модель тестового набора, используемую для данного сценария.

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

  7. (Необязательно) Укажите веб-тесты производительности или модульные тест, предназначенные для инициализации или завершения, путем установки соответствующих флажков и выбора требуемых тестов. Дополнительные сведения см. в разделе Моделирование ожидаемого реального использования веб-сайта или приложения в нагрузочном тесте с помощью модели тестовых наборов.

  8. Нажмите кнопку ОК.

    В окне Свойства откроется новая модель тестового набора для свойства Тип набора тестов.

  9. После изменения этого свойства в меню Файл выберите команду Сохранить. После этого нагрузочный тест можно выполнять с новым значением свойства Тип набора тестов.

См. также

Задачи

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

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

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

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

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

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