Лучший способ стресс-тестирования веб-приложения рельсов? [закрыто]

StackOverflow https://stackoverflow.com/questions/311925

Вопрос

Есть ли хорошие (желательно бесплатные) инструменты?

Могут ли они дать точные оценки, отражающие результаты производства, когда приложение будет запущено?

Это было полезно?

Решение

Это определенно не бесплатное решение, но webmetrics выполнит свою работу. (Как и любой компании, занимающейся мониторингом сайта в целом). Они дают подробные отчеты о производительности вашего веб-сайта, и когда вы планируете нагрузочные тесты, вы можете указать, какую нагрузку вы хотите смоделировать (например, смоделировать 2000 пользователей, использующих мой сайт одновременно).

Я не думаю, что это сломает его и скажет вам загрузку вашего процессора и тому подобное, так как они подчеркивают ваш сайт со своих серверов.

Другие советы

Я бы лично пошел с Apache Bench http: //httpd.apache. орг / документы / 2.0 / программы / ab.html

Он бесплатный, простой в использовании и легкий.

Если вы ищете что-то более надежное, то я думаю, что стоит обратить внимание на Apache JMeter. http://jmeter.apache.org/ . Опять же, он бесплатный, немного кривой обучения и имеет немного более тяжелый графический интерфейс.

Вы также можете взглянуть на этот вопрос Выполнение стресс-теста в веб-приложении?

WebLoad с открытым исходным кодом:

http://www.webload.org/

Здесь вы найдете краткое описание инструментов .

Rails поставляется с встроенным тестированием производительности: http://guides.rubyonrails.org/performance_testing.html

Если вы хотите визуализировать производительность, а не просто смотреть на цифры, которые вы можете попробовать Engulf. Это программное обеспечение с открытым исходным кодом, распределенное и высокопроизводительное. http://engulf-project.org/#usage Отказ от ответственности: это проект, над которым я работаю.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top