Вы здесь

Как тестировать веб приложение на Drupal 7 под нагрузкой для авторизированных пользователей

1

Drupal 7 приложение содержит развесистый FrontEnd из которого авторизированные пользователи отправляют JS callbacks (см. модуль https://www.drupal.org/project/js) на сервер, учавствуя в чатах, голосованиях и прочих активностях.

Задача в том что бы симулировать реальную работу множества пользователей под нагрузкой (два условия сразу). Для load тестов используем LoadImpact, но до этого момента тесты там были для НЕваторизированных пользователей.

У кого то есть опыт аутентификации через LUA скрипт в Load Impact? Я как-то не пойму: если мы включим код авторизацими в тест, он же бужет выполняться повторно, в течении времени отведенного под тест?

Так же рассматриваю Yandex.Tank и BlackFire...
Что скажете?

Версия Drupal: 
7.x
Вопрос задан 11.07.2016 - 21:36
Аватар пользователя Artu
Artu
24

Sas, я вижу что нужно делать такую архитуру, лучше изначально.
Но вопрос был в другом.
Там кстати, тоже нужно тестить под нагрузкой.

Комментарий оставлен 12.07.2016 - 09:13

модуль nodejs убивает друпальный page cache для всех анонимов ^^)

Комментарий оставлен 14.07.2016 - 00:21

Ответы

1

с фронтом вам наверное нужно поискать инструмент который будет тестировать используя phantomjs/casperjs
посмотрите это https://github.com/nmeans/phantomherd - тут привлекает поддержка casperjs, так как с фантомом бывают трудности от версии к версии
или более популярный https://github.com/macbre/phantomas

Ответ дан 14.07.2016 - 00:17