Перейти к содержимому

Фотография

Нагрузочное тестирование сложного WEB приложения


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 7

#1 andrey.tyutyunov

andrey.tyutyunov

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Тютюнов Андрей Геннадьевич


Отправлено 05 декабря 2012 - 11:57

Уважаемые коллеги!

Подскажите, пожалуйста, как (каким инструментом, методом, способом) провести нагрузочное тестирование большого и сложного WEB-приложения, изобилующего AJAX-ом и очень обширной логикой javascript. Поддерживать все HTTP вызовы не вариант - поддержка всей JS логики будет по сложности сравнима с написанием самой системы (ну и плюс тот же JMeter нормально не поддерживает параллельные AJAX вызовы).
На ум приходит только связка JMeter + Selenium (не очень приятный вариант, так как понадобится огромное количество ресурсов для поднимания нужного количества браузеров - HTMLUntiDriver не справляется в принципе, слишком примитивен).

Подскажите, пожалуйста, какие еще могут быть варианты проведения нагрузочного тестирования сложного WEB-приложения.
  • 0

#2 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 06 декабря 2012 - 07:04

Еще какие-нибудь проблемы при тестировании жметром есть?
  • 0

#3 Куатор

Куатор

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Комендантов Илья
  • Город:Украина, Одесса

Отправлено 06 декабря 2012 - 08:00

Ну конечно же LoadRunner TruClient protocol! :friends:
  • 0
Идеальный тестировщик - человек с золотыми руками, растущими из ж...

#4 andrey.tyutyunov

andrey.tyutyunov

    Новый участник

  • Members
  • Pip
  • 12 сообщений
  • ФИО:Тютюнов Андрей Геннадьевич


Отправлено 06 декабря 2012 - 10:04

Еще какие-нибудь проблемы при тестировании жметром есть?

Если говорить о тестировании чистым JMeter - овчинка выделки не стоит.
Если говорить о связке JMeter+Selenium, то, кроме ресурсов, всплывает еще одна проблема - обработка результатов, отчеты (ведь JMeter не знает, сколько Selenium тест в браузере выполнял некоторую операцию).

Ну конечно же LoadRunner TruClient protocol! :friends:/>

спасибо, почитаю внимательнее. Но нам никто не купит его и вызывает вопросы:

На данный момент протокол работает с Mozilla Firefox (версия поставляется вместе с LoadRunner), проигрывание скриптов происходит на "живом" браузере.


если будет реальный браузер запускаться на поток - то большую нагрузку не создать.
  • 0

#5 fesd

fesd

    Опытный участник

  • Members
  • PipPipPipPip
  • 262 сообщений

Отправлено 06 декабря 2012 - 12:07

Я почему спросил. Не понимаю, почему нельзя юзать ЖМетр? Не понимаю причин отказа от него.
  • 0

#6 Куатор

Куатор

    Постоянный участник

  • Members
  • PipPipPip
  • 247 сообщений
  • ФИО:Комендантов Илья
  • Город:Украина, Одесса

Отправлено 06 декабря 2012 - 16:47

спасибо, почитаю внимательнее. Но нам никто не купит его и вызывает вопросы:

На данный момент протокол работает с Mozilla Firefox (версия поставляется вместе с LoadRunner), проигрывание скриптов происходит на "живом" браузере.


если будет реальный браузер запускаться на поток - то большую нагрузку не создать.

Мы делаем 1,5к на 30 лоудгенераторах в клауде.. Если больше тут конечно генераторов не напасёшься )
  • 0
Идеальный тестировщик - человек с золотыми руками, растущими из ж...

#7 ShortLegged

ShortLegged

    Постоянный участник

  • Members
  • PipPipPip
  • 155 сообщений
  • Город:Moscow

Отправлено 07 декабря 2012 - 06:37

Если хотите чтобы было все асинхронно, возьмите инструмент от яндекса. Думаю, JMeter так же подойдет, согласен с fesd, что не понятно, почему Вы от этого инструмента решили отказаться.
Кажется, проблема в том, что Вы думаете о нагрузке с точки зрения клиента, а лучше думать с точки зрения сервера.
  • 1

#8 ЮстусТретий

ЮстусТретий

    Постоянный участник

  • Members
  • PipPipPip
  • 201 сообщений
  • ФИО:Сергей

Отправлено 15 мая 2013 - 08:33

Мы используем WebLoadUI. Очень довольны. Правда для сложных тестов будет нужна Pro версия, она не бесплатная. Но начать можно с бесплатной, по крайней мере понять подходит или нет.
  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных