Мы проводим веб-тест, который использует 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) '.