Ошибка Jmeter - «ошибка»: «unsupported_grant_type», «error_description»: «тип гранта не поддерживается» - PullRequest
0 голосов
/ 17 марта 2019

Я пытался настроить Jmeter для тестирования Salesforce API.Однако при авторизации Salesforce появляется следующая ошибка:

«ошибка»: «unsupported_grant_type», «error_description»: «тип гранта не поддерживается»

Я передаю параметрыкак на скриншотах.Те же параметры при передаче в Postman работают нормально, но я получаю эту ошибку в Jmeter.Пожалуйста, дайте мне знать, если я делаю какую-то ошибку при передаче параметров в Jmeter.

Jmeter_HTTP Диспетчер заголовков

Запрос Jmeter_HTTP

Результат Jmeter_Sampler

Ответы [ 2 ]

0 голосов
/ 04 апреля 2019

Я борюсь с той же проблемой, но она, наконец, сработала для меня, выполнив следующее:

  1. Используйте приложение Content-Type / x-www-form-urlencoded в HTTP Header Manager
  2. Убедитесь, что это метод POST и что вы используете https
  3. Не уверен, если это необходимо, но на вкладке Параметры убедитесь, что все (grant_type, password, client_secret_ client_id и username) являются Content-Typeapplication / x-www-form-urlencoded и проверить опцию кодирования URL для всех
  4. Отметьте только опции «Отслеживать перенаправления» и «Использовать KeepAlive» в HTTP-запросе

надеюсь, что этоу вас тоже работает

0 голосов
/ 18 марта 2019

Согласно HTTP Status Code 400 Документация

Код состояния ответа на неверный запрос протокола передачи гипертекста (HTTP) 400 указывает на то, что сервер не может или не будет обрабатывать запрос из-за чего-то, что воспринимается как ошибка клиента (например, синтаксис искаженного запроса, неправильное кадрирование сообщения запроса, или обманчивый запрос маршрутизации).

Рассматривая ваш запрос, вы отправляете заголовок Content-Type как application/json, поэтому ваш сервер ожидает JSON , и вы предоставляете что-то другое.

Я ожидаю, что вы должны перейти на вкладку Body Data сэмплера HTTP Request и установить тело запроса следующим образом:

enter image description here

Ознакомьтесь с Тестированием REST API - Как это сделать правильно Статья для получения дополнительной информации о тестировании API REST с использованием JMeter.

...