передача токена авторизации в последующий запрос с использованием JSON extractor в jmeter

#json #jmeter #access-token #jmeter-5.0

#json #jmeter #токен доступа #jmeter-5.0

Вопрос:

передача токена авторизации в последующий запрос с использованием JSON extractor в jmeter. У меня есть 2 запроса

  1. Токен
  2. Сценарий получения политики: Сгенерируйте токен и передайте этот токен в заголовке запроса «Получить политику».

Я сгенерировал токен и извлек его с помощью JSON extractor (имя переменной — TOKEN) и с помощью Debug sampler я проверил, что токен-носитель извлечен. после этого я добавил ‘HTTP Header Manager’ к следующему запросу. и добавлена авторизация там, как

Имя = Авторизация и значение = ${TOKEN}.

Получение несанкционированного доступа при запуске скрипта во время выполнения скрипта для второго запроса (Get Policy).

Ответ №1:

Для авторизации на предъявителя значение вашего заголовка должно быть Bearer YOUR_TOKEN , вы пропустили ключевое слово Bearer в значении, и диспетчер заголовков HTTP не может понять ваш метод авторизации.

 Name = Authorization and Value = Bearer ${TOKEN}
  

Я надеюсь, что это может вам помочь

Ответ №2:

Согласно RFC 6750

При отправке токена доступа в поле заголовка запроса «Авторизация», определенном HTTP/1.1 [RFC2617], клиент использует схему аутентификации «на предъявителя» для передачи токена доступа.

Например:

 GET /resource HTTP/1.1
Host: server.example.com
Authorization: Bearer mF_9.B5f-4.1JqM
  

Таким образом, правильная конфигурация менеджера заголовков HTTP будет:

введите описание изображения здесь