Невозможно выделить дату ответа в 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) для получения инструкций по установке и использованию плагина.
Средство извлечения регулярных выражений должно работать нормально. Можете ли вы опубликовать выражение, которое вы используете. Кроме того, я призываю вас использовать этот плагин.