Получение ошибки HTTP-401 для приложения единого входа с использованием Apache JMeter 3.0

Я получаю ошибку HTTP-401 (неавторизованную) для приложения единого входа (SSO), которое пытаюсь проверить. Я передаю HTTP Authorization Manager со следующей информацией: имя пользователя / пароль / домен / механизм (KERBEROS).

Я получаю следующие заголовки ответа в слушателе "View Results Tree":

HTTP / 1.1 401 Несанкционированная длина контента: 11785 тип контента: text/html дата: чт, 09 ноя 2017 21:55:38 GMT p3p: CP="NON CUR OTPi OUR NOR UNI" www-authenticate: согласование управления кэшем: no-cache прагма: no-cache Set-Cookie: PD-S-SESSION-ID=0_7Yn3C....Ra4+IsxI=; Path=/; Безопасный; HttpOnly

Кто-нибудь может помочь, пожалуйста?

Спасибо, Крунал

1 ответ

Заголовок WWW-Authenticate имеет несколько директив, которые определяют схему аутентификации.

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

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

Другие вопросы по тегам