Является ли authorizationToken
уникальным внешним видом в ответе (появляется ли он только один раз)?
Если это так, вы можете просто использовать Извлечение регулярных выражений , добавленное к HTTP-запросу, который возвращает ответ jsonс регулярным выражением, подобным следующему:
<strong>HTTP Request</strong>
<strong>Regular Expression Extractor</strong>
Reference Name: authToken
Regular Expression: "authorizationToken":"(.+?)"
Template: $1$
Match No.: 1
и обозначаем дополнительно извлеченное значение как ${authToken}
.
Но если ваш случай более сложный и есть несколько появлений authorizationToken
вОтвет json, и вам нужно извлечь конкретный, который вы можете использовать, например BeanShell PostProcessor / BSF PostProcessor , добавленный к тому же HTTP-запросу для извлечения значения с кодом бобовой оболочки + библиотека обработки json .
Если нет - первое решение должно помочь.
ОБНОВЛЕНИЕ:
На данный момент наиболее удобный способобработка JSON-ответов выглядит как пользовательская JSON использует для jmeter (JSON Path Assertion, JSON Path Extractor, JSON Formatter), которые также являются частью Jmeter Plugins .
InэтотВ конкретном случае вы можете использовать JSON Path Extractor .