Как настроить Jmeter для обработки www-authenticate: согласовать заголовок 'kerberos' - PullRequest
0 голосов
/ 14 октября 2019

Мне нужно протестировать производительность приложения на основе единого входа, использующего аутентификацию Kerberos. В своем инструменте jmeter я добавил Http Authorization manager и настроил файлы krb5 и jaas config в папке bin.

Во время повторного воспроизведения я получаю «401», а заголовок ответа содержит «www-authenticate:Переговоры '.

Это было обработано браузером и инструментом Загрузить загрузчик. В загрузчике после настройки файла krb5.ini мне удалось получить токен доступа.

Может кто-нибудь сказать мне, как сгенерировать этот токен переговоров в jmeter

1 Ответ

0 голосов
/ 14 октября 2019
  1. Обязательно выберите KERBEROS в качестве «Механизма» в Диспетчере авторизации HTTP

    enter image description here

  2. Укажите все другие значения, такие как имя пользователя, пароль, домен и область
  3. Обязательно используйте HttpClient4 реализацию в HTTP-запросе по умолчанию

    enter image description here

  4. krb5.conf и jaas.conf настройки должны соответствовать настройкам вашего приложения
  5. Возможно, вы также захотите установить sun.security.krb5.debug свойство true в system.properties файл установки JMeter и проверки сообщений в консоли

Дополнительная информация: Аутентификация Windows с помощью Apache JMeter

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