Задать вопрос
ded42
@ded42
IT, project manager

Как получить redirect-url и передать его в другой sampler?

Цепочка запросов следующая:
1. Делаем запрос на example.com/filelist
1.1 Происходит redirect на один из серверов, напримерfile2.example.com/filelist
1.2 Получаем список файлов
2. Загружаем все файлы из списка

Вопрос в том как определить хост, куда мы перешли в пункте 1.1 и подставить этот хост в качестве значения в пункте 2
  • Вопрос задан
  • 363 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Нагрузочное тестирование
    4 месяца
    Далее
  • Stepik
    Тестирование ПО: Нагрузочное тестирование с помощью Jmeter
    2 недели
    Далее
  • Учебный центр IBS
    ARC-008 Проектирование высокопроизводительных приложений
    1 неделя
    Далее
Решения вопроса 1
ded42
@ded42 Автор вопроса
IT, project manager
Решил следующим образом.
Для httpSampler добавил "JSR223 PostProcessor" в с помощью скрипта получаю url на которой происходит redirect. Получаю через переменную, которая представляет результат последнего запроса.
Записываю в Jmeter-переменную redirect_server

Сам код
URL netUrl = new URL(prev.getUrlAsString());
String host = netUrl.getHost();
vars.put('redirect_server', host);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы