Visual Studio Web Test — не повторять шаг входа

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

Проблема, с которой я сталкиваюсь, заключается в том, что при повторении этого веб-теста снова выполняется шаг входа в систему. Я попытался добавить условие для входа только в том случае, если файл cookie .ASPAUTH не существует, однако кажется, что файлы cookie очищаются/новый сеанс запускается каждый раз, когда повторяется веб-тест.

Есть ли способ настроить веб-тест так, чтобы шаг входа выполнялся только один раз, а все последующие шаги повторялись до завершения нагрузочного теста?


person Andrew Keller    schedule 10.05.2013    source источник


Ответы (1)


Возможно, это не лучший способ, но в итоге я решил эту проблему, добавив цикл, включающий все запросы после первоначальных запросов на вход. Условие цикла проверяет наличие файла cookie «.ASPAUTH», который устанавливается после успешного входа пользователя в систему. Таким образом, пользователь войдет в систему, попадет в цикл и продолжит повторять цикл (если только запрос внутри цикла не вызовет пользователя для выхода).

person Andrew Keller    schedule 28.05.2013