Как проверить веб-сайт, чтобы увидеть, сколько наказания может пройти перед сбоем? - PullRequest
0 голосов
/ 20 февраля 2012

Мой начальник хочет, чтобы я протестировал наше веб-приложение, чтобы продемонстрировать, какой объем трафика может обрабатывать веб-сайт.

Приложение представляет собой приложение JSF / JPA / Oracle, все работает на одном монтируемом в стойку сервере в центре обработки данных локальной хостинговой компании.

Правда в том, что мы не знаем, сколько трафика он может обработать, прежде чем он перестанет отвечать или вообще отключится.

Что было бы хорошим способом получить доступ к веб-приложению из Интернета, имитируя тонны трафика? Я думал о том, чтобы настроить несколько различных виртуальных машин Amazon EC2 и заставить их притвориться веб-посетителями, но есть ли какое-то программное обеспечение, которое я могу запустить на этих машинах, чтобы они вели себя как множество веб-посетителей?

Кроме того, это не обязательно должно быть бесплатно, я хотел бы попросить решение или инструмент.

Любые предложения или помощь с благодарностью!

Спасибо, Роб

Ответы [ 2 ]

1 голос
/ 29 февраля 2012

Вы пытались настроить Selenium-Grid для параллельного запуска тестов. Это будет имитировать реальные действия пользователя в приложении и, в свою очередь, может вызвать стресс на сервере приложений. Вы можете установить утилиту мониторинга производительности на сервере, чтобы отслеживать создаваемую нагрузку.

Или вы также можете использовать J Meter для симуляции доступа нескольких пользователей к вашему приложению. Вы можете поговорить со своей командой администраторов сети, чтобы направить этот трафик через Интернет, а не через локальный Интернет.

0 голосов
/ 20 февраля 2012

Попробуйте, приятель:

http://httpd.apache.org/docs/1.3/programs/ab.html

...