ForEach Controller не будет выполнять несколько HTTP-запросов - PullRequest
0 голосов
/ 27 сентября 2019

У меня есть контроллер ForEach, который зацикливается на массиве значений, который работает.Внутри блока ForEach у меня есть два HTTP-запроса и один экстрактор.

ForEach Loop {
  + HTTP Request 1 (This uses attribute from ForEach)
      +  Extractor
  + HTTP Request 2 (This uses attribute from Extractor)
}

Первый HTTP-запрос выполняется, а также экстрактор, но второй HTTP-запрос не выполняется.

Я проверил журналы и ничего не упоминалось об этом HTTP-запросе.Я также попытался переместить Extractor из-под HTTP Requestor 1, но это также не работает.

1 Ответ

0 голосов
/ 27 сентября 2019

Нет проблем иметь несколько семплеров в качестве дочерних элементов контроллера ForEach

enter image description here

Возможные причины неисполнения 2-гоHTTP-запрос находится в:

  1. Ваш экстрактор где-то почему-то отказывает, дважды проверьте, что переменная установлена ​​и имеет ожидаемое значение, используя Комбинация прослушивателей Debug Sampler и View Results Tree
  2. Ваша 2-я конфигурация HTTP-запроса неверна, т. Е. Недопустимые символы в поле «Имя сервера» или неподдерживаемый протокол, или запрос на самом деле выполняется, но занимает слишком много времени и т. Д. Я бы порекомендовал посмотреть jmeter.Записать файл как обычно, он имеет достаточно информации для устранения неполадок
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...