Не знаю, как это сделать ... в основном нам нужно выполнить нагрузочное тестирование веб-приложения, но проблема в том, что все страницы доступны только аутентифицированным пользователям. Аутентификация выполняется самим приложением (т.е. НЕ HTTP-аутентификацией) с помощью формы на странице входа в систему; после аутентификации пользователя информация о сеансе сохраняется в файле cookie, который отправляется обратно с каждым запросом для подтверждения аутентификации на сервер, и пользователь может получить доступ ко всем страницам.
Раньше я использовал такие инструменты, как Siege, но похоже, что он не может выполнять аутентификацию. Есть ли какой-нибудь инструмент, который может сделать то, что нам нужно? Спасибо.
Selenium, Watir / Watin или iMacros позволяют создавать сценарии тестовых случаев в реальных веб-браузерах.
Вы можете посмотреть на Селен. Есть также несколько дополнительных продуктов, которые обеспечивают аналогичную функциональность. Я никогда не использовал его сам, но у меня была демонстрация от кого-то, показывающего мне именно такие вещи, то есть инструмент тестирования запрашивает страницу, вводит учетные данные, входит в систему и выполняет тест.