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


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

Тестовый набор сценария — это сочетание веб-тестов производительности и модульных тестов, содержащихся в сценарии, и распределение этих тестов внутри сценария.Распределение — это параметр, задающий вероятность выбора определенного теста виртуальным пользователем в процессе выполнения нагрузочного теста.

После добавления набора тестов в нагрузочный тест тестовый набор работает так же, как другие параметры наборов.Виртуальный пользователь случайным образом выбирает тест на основе вероятности, указанной в наборе.Например, если имеется два теста, для каждого из которых в наборе указана вероятность 50%, новый виртуальный пользователь выбирает первый тест приблизительно в половине случаев.Если в наборе 50/50 один тест является продолжительным, а другой коротким, то большая нагрузка создается продолжительным тестом.

Добавленные в тестовый набор тесты можно удалять.Можно также изменить распределение вероятностей в тестовом наборе с помощью элемента управления тестовым набором.Элемент управления тестовым набором предоставляет простой способ изменения распределения вероятностей между тестами сценария.Дополнительные сведения см. в разделах About the Mix Control и About the Mix Control.

ПримечаниеПримечание

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

Содержание раздела

Требования

  • Visual Studio Ultimate

Добавление тестов в тестовый набор в имеющемся сценарии

При создании сценария с помощью мастера тестовой нагрузки можно добавить в тестовый набор этого сценария веб-тесты производительности и модульные тесты.Дополнительные сведения см. в разделе Step 2.3 - Specifying Test Mix in the New Load Test Wizard.

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

Добавление теста в существующий нагрузочный тест

Добавление тестов в существующий сценарий

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

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

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

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

  4. Завершив добавление тестов выберите ОК.

    Тесты будут добавлены в тестовый набор.Тестам в наборе автоматически назначается новое распространение.

  5. (Необязательно) обработайте элемента управления тестовым набором, чтобы определить распределение тестов.Дополнительные сведения см. в разделе About the Mix Control.

Удаление тестов из сценария

Удаление теста из существующего нагрузочного теста

Удаление тестов из сценария

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

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

  3. Выберите производительность, единицей или закодированный тест пользовательского интерфейса в интернете в сетке, а затем выберите Удалить.

    ПримечаниеПримечание

    После удаления теста настройте тестовый набор нужным образом.

  4. После завершения удаления тестов выберите ОК.

Об элементе управления тестовым набором

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

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

Кнопка Распределить используется для равномерного распределения процентных значений между всеми элементами.Например, если имеется 3, то выбор элемента Распространить устанавливает процентных значений до 34, 33 и 33.

Предупреждающее замечаниеВнимание

Нажатие кнопки Распределить переопределяет значение заблокированных элементов.

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

ПримечаниеПримечание

Ползунки заблокированы, когда итог не добавляет до 100% или когда процентных значений, введенных в столбец ###%десятичные числа.

При вводе процентных значений вручную, необходимо убедиться в том, что сумма всех элементов 100%.При сохранении смесь, если сумма не равно 100%, то будет предложено принять значения в процентах по мере их или перейти назад и их обработки.Если принять текущие занятия, они будут пропорционально изменены до 100%.Например, если два элемента имеют значения 80% и 40%, то значение первого элемента изменится на 66,67% (80, деленное на 120), а второго — на 33,33% (40, деленное на 120).

См. также

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

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

Step 2.3 - Specifying Test Mix in the New Load Test Wizard