Из приведенной ниже строки
https://ABC.somewebsitename.com/Account/AutoLogOn?token=eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzUxMiJ9.eyJzdWIiOiIxMDEyMzk3ODMiLCJ0YXJnZXRDb3VudHJ5Q29kZSI6IkpQIiwiZXhwIjoiMTU3OTUxMjc4MiJ9.QhfDKvZXSrqTjGYsBaZUd6ErbYoOJUdta0efws2SI-nv0VYqUvByHvoKbWVGvd89RmOi-KV33CDHU8NE_Pl0NA
Я хочу извлечь значение после токена и отправить его в качестве параметра в следующем запросе, для которого я использовал Regular Экстрактор выражений, как показано ниже
Но в следующем параметре запроса я не могу получить эти значения Am Я что-то упустил, можете ли вы помочь мне в этом?
Примечание. Я перешел по ссылке Извлечь местоположение из заголовка ответа с помощью JMeter , но по-прежнему бесполезен.
Ваше регулярное выражение отсутствует группа захвата , я полагаю, вам следует изменить его следующим образом:
https.+token=(.*)
Демо:
Однако, если вам просто нужно извлечь токен и добавить его к следующему запросу, проще рассмотреть Использование модификатора перезаписи URL HTTP
Я сделал несколько проб и ошибок и получил ответ, В экстракторе регулярных выражений, используется как
Location: .+\/AutoLogOn\?token=(.*?)\n
Регулярное выражение должно быть token = (. +?) $
Также установите для поля значение Проверьте от до URL в элементе Regular Expression Extractor.