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


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

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

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

  • Internet Explorer 9.0

  • Internet Explorer 7.0

  • Chrome 2

  • Firefox 2.0

  • Firefox 3.0

  • Internet Explorer 5.5

  • Internet Explorer 6.0

  • Internet Explorer 8.0

  • Netscape 6.0

  • Pocket IE 3.02

  • Safari 3

  • Safari для iPhone

  • Смартфоны

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

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

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

Требования

  • Visual Studio Ultimate

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

Добавление браузеров в сценарий

Добавление браузеров в сценарий

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

    В таблицу добавится новая запись браузера.

    Примечание

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

  2. В столбце Тип браузера выберите стрелку на новой записи и выберите требуемый тип браузера.

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

  4. По завершении добавления браузеров нажмите кнопку ОК.

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

Для удаления браузеров из сценария выполните следующие действия

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

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

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

  3. Выберите браузер из таблицы и нажмите кнопку Удалить.

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

  5. После завершения удаления браузера нажмите кнопку ОК.

Элемент управления набором тестов

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

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

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

Предупреждение

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

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

Примечание

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

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

См. также

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

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

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

Шаг 2.5. Определение набора браузеров в мастере тестовой нагрузки