В прошлом я использовал средство стресс-тестирования Microsoft Web Application и Pylot для стресс-тестирования веб-приложений. Я написал простую домашнюю страницу, логин script и прохождение сайта (на сайте электронной коммерции, добавив несколько элементов в корзину и чек).
Простое попадание на домашнюю страницу с горсткой разработчиков почти всегда найдет серьезную проблему. Более серьезные проблемы с масштабированием будут отображаться на втором этапе, а еще больше - после запуска.
URL-адрес инструментов, которые я использовал, - Microsoft Homer (aka Инструмент стресса Microsoft Web Application) и Pylot.
Отчеты, созданные этими инструментами, никогда не имели для меня большого смысла, и я бы потратил много часов, пытаясь выяснить, какую параллельную нагрузку мог бы поддерживать сайт. Это всегда стоило того, потому что самые глупые ошибки и узкие места всегда появлялись (например, неверные конфигурации веб-сервера).
Что вы сделали, какие инструменты вы использовали и какой успех у вас был с вашим подходом? Часть, которая мне больше всего интересна, придумывает какую-то значимую формулу для вычисления количества одновременных пользователей, которые приложение может поддерживать из числа, сообщенного приложением стресс-теста.