Передача данных ответа первого запроса на второй запрос в Jmeter - PullRequest
0 голосов
/ 02 июля 2018

У меня есть запрос POST, который похож на это:

https://abc.qa.net/teachers

Ответ на вышеуказанный запрос выглядит примерно так:

teacherUuid ":" eb57eb97-0a9d-4b51-a237-1f6610983167"

Затем у меня есть запрос PATCH, похожий на этот:

https://abc.qa.net/teachers/{teachersUuid}

Постановка задачи:

Я хочу сделать два запроса в Jmeter. Первый запрос (POST) генерирует новый идентификатор для меня, а затем я хочу использовать этот же идентификатор для создания второго запроса (PATCH) в Jmeter. Обратите внимание, что второй идентификатор будет передан через URL. Как я могу добиться этой функциональности простым способом?

1 Ответ

0 голосов
/ 02 июля 2018
  1. Ваше тело ответа похоже на JSON , поэтому JSON Extractor - ваш друг. Добавьте JSON Extractor в качестве дочернего элемента первого запроса и настройте его следующим образом:

    • Имена созданных переменных: teachersUuid
    • Выражение JSON Path: $.teachersUuid (возможно, вам придется изменить его в соответствии с вашими данными ответов, ознакомьтесь с разделом Json Path Getting Started , чтобы узнать больше
  2. При необходимости извлеките извлеченное значение как ${teachersUuid}, т.е. измените раздел Path вашего второго HTTP-запроса сэмплера, чтобы он выглядел следующим образом:

    /teachers/${teachersUuid}
    

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...