Нагрузочное тестирование сложного WEB приложения
#1
Отправлено 05 декабря 2012 - 11:57
Подскажите, пожалуйста, как (каким инструментом, методом, способом) провести нагрузочное тестирование большого и сложного WEB-приложения, изобилующего AJAX-ом и очень обширной логикой javascript. Поддерживать все HTTP вызовы не вариант - поддержка всей JS логики будет по сложности сравнима с написанием самой системы (ну и плюс тот же JMeter нормально не поддерживает параллельные AJAX вызовы).
На ум приходит только связка JMeter + Selenium (не очень приятный вариант, так как понадобится огромное количество ресурсов для поднимания нужного количества браузеров - HTMLUntiDriver не справляется в принципе, слишком примитивен).
Подскажите, пожалуйста, какие еще могут быть варианты проведения нагрузочного тестирования сложного WEB-приложения.
#2
Отправлено 06 декабря 2012 - 07:04
#3
Отправлено 06 декабря 2012 - 08:00
#4
Отправлено 06 декабря 2012 - 10:04
Если говорить о тестировании чистым JMeter - овчинка выделки не стоит.Еще какие-нибудь проблемы при тестировании жметром есть?
Если говорить о связке JMeter+Selenium, то, кроме ресурсов, всплывает еще одна проблема - обработка результатов, отчеты (ведь JMeter не знает, сколько Selenium тест в браузере выполнял некоторую операцию).
спасибо, почитаю внимательнее. Но нам никто не купит его и вызывает вопросы:Ну конечно же LoadRunner TruClient protocol! />
На данный момент протокол работает с Mozilla Firefox (версия поставляется вместе с LoadRunner), проигрывание скриптов происходит на "живом" браузере.
если будет реальный браузер запускаться на поток - то большую нагрузку не создать.
#5
Отправлено 06 декабря 2012 - 12:07
#6
Отправлено 06 декабря 2012 - 16:47
Мы делаем 1,5к на 30 лоудгенераторах в клауде.. Если больше тут конечно генераторов не напасёшься )спасибо, почитаю внимательнее. Но нам никто не купит его и вызывает вопросы:
На данный момент протокол работает с Mozilla Firefox (версия поставляется вместе с LoadRunner), проигрывание скриптов происходит на "живом" браузере.
если будет реальный браузер запускаться на поток - то большую нагрузку не создать.
#7
Отправлено 07 декабря 2012 - 06:37
Кажется, проблема в том, что Вы думаете о нагрузке с точки зрения клиента, а лучше думать с точки зрения сервера.
Количество пользователей, читающих эту тему: 0
0 пользователей, 0 гостей, 0 анонимных