Изменение значений времени обработки для имитации задержек действий человека на веб-сайте в сценариях нагрузочного тестирования
Время обработки используется для моделирования поведения человека, которое заключается в ожидании при взаимодействии с веб-сайтом. Время обработки возникает между запросами в веб-тесте производительности и между итерациями теста в сценарии тестовой нагрузки. Использование времени обработки в нагрузочном тесте может быть целесообразным в процессе формирования более точного нагрузочного моделирования. Можно выбрать, будет ли время обработки использоваться или пропускаться в нагрузочных тестах. Можно выбрать, будет ли время обработки использоваться в нагрузочных тестах в редакторе тестовой нагрузки.
Профиль обработки является параметром, который применяется к сценарию нагрузочного теста. Параметр определяет, будут ли значения времени обработки, сохраненные в отдельных веб-тестах производительности, использоваться в нагрузочном тесте. Если время обработки планируется использовать только в некоторых веб-тестах производительности, его значения необходимо поместить в разные сценарии. Дополнительные сведения о сценариях см. в разделе Изменение сценариев нагрузочного тестирования с помощью редактора тестовой нагрузки.
Сначала задается параметр, определяющий, будет ли время обработки использоваться в нагрузочных тестах. Это выполняется при создании нагрузочного теста с помощью мастера тестовой нагрузки. Дополнительные сведения см. в разделе Изменение сценариев нагрузочного тестирования с помощью редактора тестовой нагрузки.
Требования
- Visual Studio Enterprise
В следующем списке описаны параметры профиля обработки.
Off
Время обработки игнорируется. Параметр используется для создания максимальной нагрузки на веб-сервер. Не применяется для создания более реалистичного взаимодействия пользователя с веб-сервером.On
Время обработки используется точно так, как оно записано в веб-тесте производительности. Моделирует выполнение веб-тестов производительности несколькими пользователями точно так, как записано. Поскольку нагрузочный тест моделируется для нескольких пользователей, использование одинакового времени обработки может привести к созданию неестественного шаблона нагрузки синхронизированными виртуальными пользователями.Нормальное распределение
Время обработки используется, но с некоторыми отклонениями значений. Обеспечивает более реалистичное моделирование виртуальных пользователей за счет небольших изменений интервалов времени обработки между запросами.
Примечание
Полный список свойств сценария нагрузочного тестирования и их описание см. в разделе Свойства сценария тестовой нагрузки.
Изменение профиля обработки
Изменение профиля обработки в сценарии тестовой нагрузки
Из проекта веб-тестов производительности и нагрузочных тестов откройте нагрузочный тест.
Дополнительные сведения о создании проектов веб-тестов производительности и нагрузочных тестов см. в разделе How to: Create and Configure Test Projects for Automated Tests.
Дополнительные сведения о создании нагрузочного теста см. в разделе Create and run a load test.
В области Редактор нагрузочных тестов выберите узел сценария, в котором нужно изменить профиль обработки. Профиль обработки отображается в окне "Свойства". Нажмите клавишу F4, чтобы открыть окно "Свойства".
В окне "Свойства" измените значение свойства Профиль обработки.
По завершении изменения свойств в меню Файл выберите команду Сохранить. После этого можно выполнить нагрузочный тест, имеющий новый профиль обработки.
См. также
Create and run a load test
Изменение сценариев нагрузочного тестирования с помощью редактора тестовой нагрузки
[удалено] Практическое руководство. Задание значений времени обработки, чтобы в веб-тесте производительности имитировать задержки, которые возникают при работе человека
2e93860a-a67a-43a2-9b0a-5ec65ca6e7a7#CreatingLoadTestsUsingWizardStep2