Как войти в LDAP с помощью Jmeter? - PullRequest
0 голосов
/ 04 октября 2018

В настоящее время я записываю сеть с LDAP для входа в систему , что означает, что мне нужно ввести имя пользователя и пароль во всплывающей аутентификации (скриншот прилагается).

enter image description here

После того, как я закончил запись, я воспроизводил сценарий, и он всегда заканчивался неудачей.

И я следовал инструкциям из https://www.blazemeter.com/blog/windows-authentication-apache-jmeter, но он все равно не удался.

Вот мой план тестирования:

enter image description here

Вот настройки диспетчера авторизации HTTP:

enter image description here

Пожалуйста, помогите.

Спасибо, Рио

1 Ответ

0 голосов
/ 04 октября 2018
  1. Если вы действительно «следовали учебному пособию», вы должны знать, каков тип проверки подлинности, выбор:

    • Базовый доступ
    • NTLM
    • Kerberos

      Ваши настройки неверны для любого из типов, так как у вас должен быть базовый URLили домен или домен + область + соответствующая конфигурация в файлах jaas.conf и krb5.conf .

  2. Я не думаю, что отправки одного запроса достаточно для имитации процесса входа в систему, реальные пользователи делают следующее:

    • openстраница входа (не менее 1 запроса)
    • введите учетные данные (вам нужно имитировать время, необходимое для ввода текста, используя Таймеры )
    • выполнить вход (еще один минимум2 запроса)

      Вам также может потребоваться выполнить корреляцию динамических параметров (если есть), ознакомьтесь с Как обрабатывать корреляцию в JMeter , чтобы узнать больше о концепции/ реализация

  3. Ваш подход к моделированию запросов AJAX неверен, согласно определению запросы AJAX асинхронны ,чтобы реальные браузеры выполняли их одновременно, в то время как в вашей настройке они последовательны.Поэтому рассмотрите возможность размещения вызовов AJAX под Параллельный контроллер

...