JMETER - я хочу знать, как я могу получить идентификатор пользователя из предыдущего ответа API и передать его во все последующие URL запроса API - PullRequest
0 голосов
/ 27 августа 2018

Предположим, что предыдущий запрос json равен

Идентификатор_пользователь = "XXXXXXX"

Я хочу передать этот идентификатор пользователя во все последующие URL-адреса API с помощью JMETER. мой api url будет похож https://abcd/userid/xyz

Мой идентификатор пользователя указывается в api url.

Пожалуйста, дайте решение шаг за шагом, если это возможно

Ответы [ 2 ]

0 голосов
/ 27 августа 2018

Вы можете сделать это путем сопоставления динамических значений. Корреляция означает извлечение значений из предыдущих запросов и дальнейшее использование извлеченных значений.

В JMeter доступно много методов для извлечения данных из ответа. Вы можете использовать экстрактор регулярных выражений из JSON экстрактор для извлечения данных

Для получения дополнительной информации о извлечении регулярного выражения перейдите по этой ссылке

0 голосов
/ 27 августа 2018

Вы можете использовать JSON Extractor , чтобы извлечь userid из предыдущего ответа, соответствующий запрос JSON Path будет выглядеть как $.userid.

Итак, ваш план тестирования должен выглядеть следующим образом:

JMeter API Test Plan

Дополнительная информация: Тестирование API с помощью JMeter и JSON Extractor

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