Добрый день!
Есть сайт в котором используется ntlm авторизация, мое предположение Kerberos. Запросы http.
У меня не получается
1. Авторизоваться используя JMeter
2. Сделать запись действий на сайте используя JMeter record т.к. вечно запрашивает авторизацию
При записи используя hp lr, все ок, авторизация проходит. Получаю следующую строку (c hp lr script)
web_set_user("
companyName.ru\\userName", "password", "host:80")
В fiddler имеется запрос с разделом security (см. скриншот). После него идут в fiddler все запросы имеют код 200
Предполагаю, что надо решить 1 вопрос и второй может решится тогда сам или будет какой то толчок к его решению.
Читал
https://stackoverflow.com/questions/58375429/how-to-configure-jmeter-to-handle-www-authenticate-negotiate-header-kerberoshttps://www.blazemeter.com/blog/windows-authentication-apache-jmeterhttps://jmeter.apache.org/usermanual/component_reference.html#HTTP_Authorization_ManagerЧто делал, но продолжает не работать.
Для запросов установил HttpClient4
В HTTP Authorization Manager установил
Base URL = http://host
Username =
companyName.ru\userName (c одним обратным слешем)
Password = password
Domain = host
Realm =
Mechanism = KERBEROS
Это не помогло, что еще сделал
В system properties раскоментил:
-Djava.security.krb5.conf=krb5.conf
-Djava.security.auth.login.config=jaas.conf
и прописал путь прямой с:/path1/path2/krb5.conf
krb5.conf содержит следующее, но как его менять не понимаю
[libdefaults]
default_realm =
EXAMPLE.COMdefault_tkt_enctypes = aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
default_tgs_enctypes = aes256-cts-hmac-sha1-96,aes128-cts-hmac-sha1-96
forwardable=true
[realms]
EXAMPLE.COM = {
kdc =
kerberos.example.com:60088}
[domain_realm]
example.com=
EXAMPLE.COM.example.com=
EXAMPLE.COMМожет кто ни будь подскажет, что необходимо сделать для корректной авторизации в JMeter!