Как использовать Json Extractor для доступа к токену Jmeter - PullRequest
0 голосов
/ 19 декабря 2018

Привет. Я пытаюсь извлечь токен из запроса на вход в систему с помощью json extractor в Jmeter, я не могу получить его для извлечения.Тело Json

{"accessToken":"","accountType":"REGISTERED_USER","token":"eyJlbmMiOiJBMTI4Q0JDLUhTMjU2IiwiYWxnIjoiQTI1NktXIiwia2lkIjoidC12ajZ1cTBJZXNITUtDTS1KbW5HOU5CNjZGUmFOdFZPTlVhbHFSY1B3NCJ9.-qKQMDZgnj7bqOyGhRMaKOh7NfkbEHVU0hLnBokuFoaZMn-MIFD6lg.GvA0VuGPp4mojqRH1C1vOw.xVKmgYe4IugZRs7OGflq-LYopS9nRVcEzY3j7IIlfabtcksO4T5iFg4ru_osdgEAbi3LMeefEX0zb1jSspE1XKChbV_ErawmZ-j_ZSv-lcLqe_ckeN1LXbqvdrxGX-YltsZcvageFAFOJ91je_rPElWGf8sdsTWhgUsccxD2qyBTPtdzfFtkpi_fF_tX0LZtj7pt0zObUBzQOeg7EhZtGnCTWQLok8ds_qHGYnqVg02uozTZljU8eGbDKQi6ULtsrO3EfnKORkCfw-q3FDwrWHxte0sYXYhdEpYwxUrPQ6Kcn67j9rS0BAogYe46fa5TeC2TxfQYuQNFh-7SO-6wT2rq54XiCd5a8Gx0G9g5JWDV3_mQJGrg91xeQ1Jw0cEgZJuhB0W6KbYarhH6BaYOjw.l4ULZYdARfNhBPBkewf6Ug"}

В настоящее время я использую:

Names of created variables: token
Json Path expressions: accessToken": "(.*?)" 
Match No: 1

Кажется, это не сработает, является ли экстрактор json правильным выбором?

1 Ответ

0 голосов
/ 19 декабря 2018

Вы используете синтаксис, подходящий для Извлечения регулярных выражений

JSON Path - это другой зверь, вам нужно изменить свои "выражения JSON Path" на $.token

Демонстрация:

enter image description here

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

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