JMeter предпочитает вести переговоры, а не NTLM - PullRequest
0 голосов
/ 21 января 2020

У нас есть приложение, в котором оно включено с Windows Аутентификацией, где оно имеет Согласование и NTLM в модуле провайдера. Кажется, что Jmeter предпочитает отправлять запрос, используя Negotiate, и терпит неудачу, тогда как при попытке из LoadRunner мы видим, что он всегда отправляет как NTLM, и он проходит оттуда.

Кто-нибудь сталкивался с такого рода ситуация? Если да, как мы можем заставить Jmeter использовать аутентификацию NTLM, а не переговоры?

Спасибо за помощь.

1 Ответ

1 голос
/ 21 января 2020

JMeter ничего не «предпочитает», это зависит от конфигурации диспетчера авторизации HTTP , которую вы должны выполнить.

Ваш тест должен реализовывать реальное поведение пользователя, а не поведение LoadRunner, если реальный браузер выполняет аутентификацию Kerberos - вам нужно сделать это и наоборот.


Чтобы заставить JMeter использовать NTLM, просто убедитесь, что не выбран механизм KERBEROS, используйте BASIC_DIGEST.

Проверьте Windows Аутентификация с помощью Apache JMeter статьи для получения более подробной информации, если это необходимо.

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