Jmeter не захватывает / записывает окно учетных данных аутентификации Windows - PullRequest
0 голосов
/ 05 сентября 2018

jmeter https тестовый скрипт рекордер не захватывает / записывает окно учетных данных проверки подлинности Windows (может быть NTLM), оно всегда обходит окно .. Мне нужно записать / захватить имя пользователя и пароль. Пожалуйста, дайте мне знать, как решить проблему?

Аутентификация безопасности Windows

Ответы [ 2 ]

0 голосов
/ 08 сентября 2018

Согласно документации Jmeter «При поиске совпадения с URL-адресом JMeter проверяет каждую запись по очереди и останавливается, когда находит первое совпадение. Таким образом, наиболее конкретные URL-адреса должны отображаться первыми в списке, а затем менее конкретные. Дублированные URL-адреса будут игнорироваться. Если вы хотите использовать разные имена пользователей / пароли для разных потоков, вы можете использовать переменные. Их можно настроить с помощью элемента конфигурации набора данных CSV. "

Приведенное выше объяснение четко объясняет, что учетные данные могут быть параметризованы.

0 голосов
/ 06 сентября 2018

JMeter не сможет захватить это окно, так как оно на самом деле не генерирует HTTP-запрос . Когда вы вводите свои учетные данные, браузер создает заголовок Authorization , и в зависимости от провайдера значения заголовка сервер либо пропускает вас, либо нет.

JMeter предоставляет Диспетчер авторизации HTTP для работы с внешними типами аутентификации, которые могут вызывать эти модальные всплывающие окна, наиболее вероятно, что в вашем случае это NTLM или Kerberos,

Поэтому добавьте диспетчер авторизации HTTP в свой план тестирования и укажите свои учетные данные, домен, область и т. Д. - если все пойдет хорошо, сервер впустит вас.

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

...