Существует ли веб-тест для входа в AAD, который я могу использовать для теста доступности Azure, поскольку тот, который я использую, случайным образом генерирует ошибки параметров контекста? - PullRequest
0 голосов
/ 18 мая 2019

Мы проводим веб-тест, который использует AAD для входа на веб-сайт. При запуске через Visual Studio веб-тест выполняется правильно. Однако при запуске в доступности Azure это приводит к ошибкам отсутствующих параметров контекста. Я приложил стек вызовов ошибок. Это вызывает провалы доступности. Ошибка не относится к региону Azure. Мне нужен веб-тест, который работает.

В веб-тестах нет механизма try catch, поэтому я не могу отфильтровать такие ошибки.

Я не могу загрузить или вставить веб-тест, но это веб-тест для входа в Azure AAD.

Я ожидаю, что веб-тест будет работать. Однако я получаю следующие ошибки:

2 основных запроса, 0 зависимых запросов и 0 условных правил не выполнены

Исключение (подтип 'WebTestException') возникло в (UTC) для Uri 'https://login.microsoftonline.com/kmsi', шаг № 5 с ошибкой "Параметр контекста" FormPostParam1.ctx "не найден в тестовом контексте", текст исключения "Microsoft. VisualStudio.TestTools.WebTesting.WebTestException: параметр контекста «FormPostParam1.ctx» не найден в тестовом контексте в Microsoft.VisualStudio.TestTools.WebStress.HelperMethods.UpdateBindingSites (WebTestCaseContext testCaseContext, String preBoundString) в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.PerformRequestDataBinding () в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.Execute (WebTestCaseContext testCaseContext, AsyncCallback completeCallback, Object callerState) ', трассировка стека' в Microsoft.VisualStudio.TestTools.WebStress.HelperMethods.UpdateBindingSites (WebTestCaseContext testCaseContext, String preBoundString) в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.PerformRequestDataBinding () в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.Execute (WebTestCaseContext testCaseContext, AsyncCallback completeCallback, Object callerState) '.

Исключение (подтип 'WebTestException') произошло в (UTC) для Uri '', шаг № 6 с ошибкой 'Параметр контекста' $ HIDDEN1.code 'не найден в тестовом контексте', текст исключения 'Microsoft.VisualStudio.TestTools .WebTesting.WebTestException: параметр контекста '$ HIDDEN1.code' не найден в тестовом контексте в Microsoft.VisualStudio.TestTools.WebStress.HelperMethods.UpdateBindingSites (WebTestCaseContext testCaseContext, String preBoundString) в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.PerformRequestDataBinding () в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.Execute (WebTestCaseContext testCaseContext, AsyncCallback completeCallback, Object callerState) ', трассировка стека' в Microsoft.VisualStudio.TestTools.WebStress.HelperMethods.UpdateBindingSites (WebTestCaseContext testCaseContext, String preBoundString) в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.PerformRequestDataBinding () в Microsoft.VisualStudio.TestTools.WebStress.WebTestInstrumentedTransaction.Execute (WebTestCaseContext testCaseContext, AsyncCallback completeCallback, Object callerState) '.

...