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


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

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

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

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

Требования

  • Visual Studio Ultimate

В следующем списке описаны параметры профиля обработки.

  • Off
    Время обработки игнорируется.Параметр используется для создания максимальной нагрузки на веб-сервер.Не применяется для создания более реалистичного взаимодействия пользователя с веб-сервером.

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

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

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

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

Изменение профиля обработки

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

  1. Из проекта производительности и нагрузочного теста Интернета откройте нагрузочного теста.

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

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

  2. В Редактор нагрузочных тестов выберите узел скрипта, где нужно изменить *** профиль обработки ***.Профиль обработки отображается в окне "Свойства".Нажмите клавишу F4, чтобы открыть окно "Свойства".

  3. В окне "Свойства" измените значение свойства Профиль обработки.

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

См. также

Задачи

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

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

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

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

Step 2.0 - Creating and Changing a Scenario