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