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
  • Вопрос задан
  • 352 просмотра
Решения вопроса 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);
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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