Невозможно выделить дату ответа в Jmeter

Я новичок в JMeter, поэтому нужна помощь. Я работаю над потоком аутентификации.

Пояснение: Шаг 1: Номер аутентификации: Запрос - номер мобильного телефона, Ответ - OTP

Шаг 2: Проверьте номер: Request- OTP, Response- Token & id(который находится в заголовке Response)

Шаг 3: Проверка подлинности токена: запрос-токен и идентификатор, ответ-токен (обновление-токен) и идентификатор На шаге 3 я получаю ответ в виде: {"mobile":"+916666777711","token":"x6nUPk3NzveJ3mbF"," CUSTOMERID ":"11030","APPID":"com.senfina.shoppingjoe"}

Я хочу разобрать эти данные отдельно в другой запрос. Я пытался использовать регулярные выражения, которые не сработали. Есть ли способ сделать это с BeanShell PostProcessor? Дайте мне знать и другие варианты. Пожалуйста помоги.

2 ответа

Решение

Какую конфигурацию регулярных выражений вы использовали? Для вашего ответа не должно быть проблем с получением токена с чем-то вроде "token":"(\w+)"

Экстрактор регулярных выражений

Лучший вариант для анализа данных JSON - использование плагина JSON Path Extractor с простым выражением JSON Path: $.token, См. Использование XPath Extractor в руководстве по JMeter (прокрутите вниз до Parsing JSON) для получения инструкций по установке и использованию плагина.

Средство извлечения регулярных выражений должно работать нормально. Можете ли вы опубликовать выражение, которое вы используете. Кроме того, я призываю вас использовать этот плагин.

Другие вопросы по тегам