Есть ли в любом случае передать ответ сэмплера HTTP на запрос в качестве другого сэмплера в JMETER - PullRequest
0 голосов
/ 23 октября 2019

Я тестирую остальные API, используя Jmeter. В одном сценарии необходимо динамически передавать полный ответ http-сэмплера на другой http-сэмплер. Любые предложения, как этого добиться в Jmeter.

Ответы [ 2 ]

0 голосов
/ 23 октября 2019
  1. Добавить Извлечение регулярных выражений как дочерний элемент запроса, данные ответа которого вы хотите захватить
  2. Настройте его следующим образом:

    • Имя созданной переменной: что-либо значимое, т.е. response
    • Регулярное выражение: (?s)(^.*)
    • Шаблон: $1$
  3. То естьэто, вы должны иметь возможность ссылаться на извлеченное значение как ${response}, где это необходимо.

Объяснение регулярного выражения:

  • () - группировка
  • (?s) - однострочный модификатор
  • ^ - начало строки
  • . - символ подстановки
  • * - повтор

Дополнительная информация:

0 голосов
/ 23 октября 2019

Вы можете получить все ответы, используя Regular Expression Extractor с регулярным выражением, принимающим все символы

В следующей версии JMeter 5.2 вы сможете сделать это, используя Boundary Extractor с помощьюоставляя левую и правую границу пустыми

...