Максимальная загрузка моего приложения или сервера - PullRequest
1 голос
/ 21 декабря 2009

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

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

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

Знание максимальной нагрузки раньше может быть лучше.

Ответы [ 2 ]

0 голосов
/ 03 июля 2012

Если вы не знакомы с JMeter или другими инструментами с открытым исходным кодом, попробуйте веб- или облачный инструмент. Я собираюсь рекомендовать попробовать Loadzen (полное раскрытие, я запускаю этот сайт), который позволил бы вам записать сценарий пользователя и симулировать распределенную нагрузку и начисления только для каждого теста.

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

0 голосов
/ 21 декабря 2009

Попробуйте использовать среду для нагрузочного тестирования, например Grinder (очень хорошо) или JMeter (ограниченно, но просто). Оба написаны на Java, но могут загружать тест любого веб-приложения.

...