Что делать?
У нас есть приложение, развернутое на сервере Sharepoint (корпоративном), которое использует учетные данные Windows для входа в приложение.
Формат URL-адреса приложения: http://testmachine:1000/sites/test/
Формат учетных данных Windows: (скрыт)
Целью является выполнение нагрузочного тестирования/тестирования производительности приложения (особенно функциональность входа в систему) для такого количества пользователей.
Обычно, когда я нажимаю URL-адрес приложения в Firefox/IE, появляется всплывающее окно с запросом учетных данных. Я ввожу учетные данные, просматриваю приложение и затем выхожу из системы. Я намерен зафиксировать это в JMeter и смоделировать это для большого количества пользователей.
Где я застрял?
Теперь я запускаю прокси-сервер JMeter, а затем повторяю шаги, описанные выше. Но когда появляется всплывающее окно, JMeter просто не записывает его и ничего не записывает после входа в систему.
Что я пробовал?
Если я попытаюсь выполнить те же действия после включения «Автоматически определять интранет-сеть» в IE, тогда он просто автоматически обнаружит мои учетные данные Windows (всплывающее окно с учетными данными) и зарегистрирует меня в приложении (это также не записывается в JMeter) и переводит меня на главную страницу. И любая страница после этого, которую я открываю, записывается в JMeter.
Я также пытался использовать Диспетчер авторизации HTTP, используя следующие параметры:
Не помогло. Я совершенно не понимаю, как использовать вышеуказанный элемент. И даже не уверен, что это правильный подход к решению моей проблемы.
Любая помощь/предложения?
П.С. Я знаю об инструменте под названием Badboy, но должен использовать его как последний ресурс. Также даже не уверен, записывает ли он всплывающие окна. И извините, если пост многословен.
ОБНОВЛЕНИЕ:
Я также пробовал -
Username: USER_ID and Domain: my_company_domain
Но проблема не в этом. Проблема в том, что когда я пытаюсь попасть на страницы (автоматизация), которые я записал ранее, возвращаю ответ об успешном завершении, даже если я не использовал диспетчер авторизации HTTP. Я не уверен, что мне не хватает.