2009-11-24 8 views
5

Я использую JMeter для загрузки некоторых страниц, которые находятся на сайте SharePoint 2007. Ферма, которая содержит страницы, находится в другом домене, чем машина, на которой выполняется тест, и использует аутентификацию Windows. Соединение с сервером выполняется по незашифрованному (не SSL) соединению. Из-за этого мне нужно передать учетные данные для входа на сервер.JMeter с проверкой подлинности Windows?

Как настроить JMeter для входа на сервер с помощью проверки подлинности Windows?

ответ

3

Попробуйте this

Редактировать на основе ответа: new link прокрутите вниз до Параметры секции,

  • Имя пользователя для авторизации.
  • Пароль Пароль для пользователя.
  • Домен Домен для использования в NTLM.
  • Realm Область применения NTLM.
+0

Этот адрес не работает. –

+0

Ну, это странно, я отправил его из офиса, а не дома и все еще работает. Использование Safari на Mac (опубликовано из Chrome в Windows) –

+0

Я нахожусь на Firefox на Mac. Я попробую сафари. –

2

Добавить диспетчер авторизации HTTP в группу потоков.

Использование [domain] имя пользователя [@realm] в качестве примера входа в Windows.

БАЗА URL: [yourdomainurl]

USERNAME: [домен \ имя пользователя] < - ВЕРХНИЙ ТОЛЬКО

ПАРОЛЬ: [пароль]

Эта работа для моего случая.

5

Обязательно используйте http sampler = JAVA

+1

Выбор Java в качестве реализации HTTP-запроса помог мне; ни HttpClient3.1, ни HttpClient4 не работали (оба возвращали ошибки 401). Мне вообще не нужно было использовать диспетчер авторизации HTTP, по-видимому, потому, что он автоматически использует мои собственные учетные данные домена (поскольку мой компьютер с ОС Windows подключен к домену). –