Используйте один и тот же параметр более одного запроса после выборки с помощью JSON Extractor
Извлечение данных из одного пост-ответа и его повторное использование для двух других запросов с использованием JSON Extractor в Jmeter.
После повторного использования параметра ответа для первого запроса второй запрос не может повторно использовать ответ и показывает значение по умолчанию, используемое в JSON Extractor.
Значения не поступают во втором запросе, однако это входит в первый запрос.
3 ответа
Скорее всего, ваше размещение JSON Extractor неверно, JMeter PostProcessors подчиняются JMeter Scoping Rules, поэтому если у вас JSON Extractor на том же уровне, что и другие сэмплеры - он применяется ко всем сэмплерам, поэтому после выполнения 1-го запроса переменная перезаписывается с помощью значение по умолчанию.
Решение состоит в том, чтобы поместить JSON Extractor как дочерний элемент запроса, который возвращает данные, которые вы хотите извлечь, что-то вроде:
Вы должны поместить уровень JSON Extractor в запрос 1, а не после, чтобы получить переменную только из ответа 1
Это потому, что это постпроцессор, который выполняется после каждого сэмплера (запроса) в его иерархии
Остальная служба, которая извлекает параметры, и JSON Extractor должны быть сохранены как дочерний элемент веб-службы, из которой извлекаются параметры. Это решило мою проблему.