Ускоренное воспроизведение тестов HTTP

Если система клиента, использовавшаяся для записи теста HTTP, слишком медленная или требуется имитация более быстрой системы клиента; можно повысить скорость воспроизведения без изменения фактических значений в записанном тесте путем пропорционального уменьшения клиентских задержек. Аналогично можно замедлить клиент, увеличив клиентские задержки.

Об этой задаче

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

Задержку в запросах можно масштабировать для изменения скорости выполнения теста. Масштабирование действует на уровне теста.

Процедура

Для масштабирования задержек выполните следующие действия:

  1. В Навигаторе тестов найдите тест и дважды щелкните на нем. Тест откроется.
  2. Выберите имя теста.
  3. В области Сведения об элементе теста выберите процент масштаба. Переместите ползунок для масштабирования скорости отправки запросов HTTP. Можно указать значение в диапазоне от нулевой задержки до двукратной записанной задержки. Этот масштаб применяется ко всем запросам в тесте.
    Прим.: При резком увеличении скорости воспроизведения может нарушиться порядок отправки запросов. Для устранения этой неполадки уменьшите скорость воспроизведения настолько, насколько это необходимо для правильного выполнения теста.
    ползунок воспроизведения в области Сведения об элементе теста

Дальнейшие действия

Можно также установить максимальную задержку HTTP. Выберите Окно > Параметры > Тест > Генерация теста > Генерация теста HTTP. Откройте вкладку Протокол и введите значение Максимальная задержка запроса. Хотя запросы больше этого значения усекаются в сгенерированном тесте, записанный тест по-прежнему содержит исходные значения.

Комментарии