Определение числа разрешенных перенаправлений URL во время выполнения теста

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

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

Если система обнаруживает бесконечный цикл перенаправлений, этот цикл прерывается, принимается решение об ошибке, и выводится следующее сообщение:

При получении URL n обнаружен бесконечный цикл. если это ожидаемое и понятное действие, увеличьте параметр RPT_VMARGS rptMaxRedirection. Хронология перенаправлений (из первого URL в текущий).

Число перенаправлений по умолчанию: 10; однако, можно изменить максимальное число перенаправлений с помощью аргумента RPT_VMARGS в параметре –DrptMaxRedirection.

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

Процедура

  1. В навигаторе тестов разверните каждый проект и найдите изменяемую систему агента в расположении развертывания. Системы агентов представлены значком значок расположения, выглядящий как три маленьких монитора.
  2. Щелкните правой кнопкой мыши на системе агента и выберите Открыть.
  3. В разделе Группы свойств выберите Общие свойства и нажмите кнопку Добавить.
  4. В окне Создать свойство выполните следующие действия:
    1. В поле Имя свойства введите RPT_VMARGS.
    2. В поле Оператор подтвердите, что оператор - =.
    3. В поле Значение свойства введите –DrptMaxRedirection=n, где n - максимальное число перенаправлений перед появлением сообщения об ошибке и нажмите кнопку OK.
    4. Для каждого расположения системы агента разрешен только один аргумент RPT_VMARGS. Если требуется несколько свойств стиля RPT_VMARGS, необходимо разделять -Dname=Value пробелами. Пример: -DrptMaxRedirection=15 -DanotherProperty=Значение.
    В окне Создать свойство задается максимальное число перенаправлений, равное 15:
    Окно Создать свойство, позволяющее задать имя свойства RPT_VMARGS, оператор - = и значение свойства - DrptMaxRedirection=15

Комментарии