2

Я пытаюсь загрузить тест asp.net 5/mvc 6 app. Приложение требует аутентификации для входа в систему - в частности, я использую Office365/AzureAD для аутентификации пользователей.Как загрузить тестовое приложение asp.net mvc, требующее аутентификации?

Используя VS2015, я настраиваю проект производительности сети и загрузки. Я добавил и записал веб-тест через надстройку IE Web Test Recorder. Тем не менее, похоже, что рекордер не регистрирует информацию авторизации, поэтому при повторном/нагрузочном тестировании все не удается.

Я не вижу очевидного способа подключения информации аутентификации. Мне что-то не хватает?

Существует аналогичный question, но он посвящен аутентификации Windows. Как эта аутентификация для AzureAD, трюки в этом вопросе не работают.

+0

Возможный дубликат [Как загрузить тестовую веб-страницу с использованием проверки подлинности Windows] (http://stackoverflow.com/questions/4190758/how-to-load-test-a-web-page-using-windows-authentication), и см. asnwer by Bishoy Hanna – AdrianHHH

+0

@AdrianHHH К сожалению, я пробовал, и он не работает для аутентификации AzureAD. – AngryHacker

ответ

1

Я не знаю конкретного механизма для ваших потребностей в аутентификации. Одна из возможностей - записать всю транзакцию (включая проверку подлинности) с помощью программы, такой как Fiddler, и обработать процесс аутентификации, а затем дублировать ее в Visual Studio.

В одном из моих проектов требуемым механизмом было просто добавить новое поле заголовка к каждому запросу, его значение будет именем пользователя и паролем (плюс несколько других фиксированных символов), закодированными в базе-64.

Смежные вопросы