Я новичок в использовании VSTS и пытаюсь создать несколько веб-тестов, чтобы сформировать нагрузочный тест для приложения ASP.NET WebForms. Я унаследовал.
Сайт активно использует «AJAX Pro», платформу AJAX, существовавшую до того, как Microsoft выпустила свою платформу AJAX с UpdatePanels и т. д.
Проблема, с которой я столкнулся, заключается в том, что средство записи веб-тестов, по-видимому, добавляет запросы AJAX в конец теста:
Поскольку они добавляются в конец теста, после того, как я вышел из системы, запросы не имеют токена cookie .ASPXAUTH в запросе, и ASP.NET отвечает 302 обратно на страницу входа (как я и ожидал), и это приводит к сбою теста.
Я могу вручную переместить этот ajax-запрос в правильное положение в последовательности запросов, чтобы тесты прошли, но этот пример является очень простым тестом, и приложение делает МНОГО запросов AJAX, и это было бы невозможно сделать в большие и более сложные тесты.
Итак, почему он это делает, и что я могу сделать, чтобы запросы AJAX выполнялись в правильном порядке?