Лучший способ подчеркнуть тестовое веб-приложение?
Есть ли хорошие (желательно бесплатные) инструменты?
Могут ли они давать точные оценки, которые отражают результаты производства, когда приложение выходит в эфир?
Ответы
Ответ 1
Это определенно не бесплатное решение, но webmetrics выполнит свою работу. (Как и любая компания по мониторингу веб-сайтов в целом). Они дают подробные отчеты о производительности вашего веб-сайта, а когда вы планируете тесты нагрузки, вы можете указать, какую нагрузку вы хотите имитировать (например, имитировать 2000 пользователей, использующих мой сайт сразу).
Я не думаю, что он сломает его и расскажет вам о вашем использовании процессора и тому подобное, поскольку они подчеркивают ваш сайт со своих серверов.
Ответ 2
Я бы лично пошел с Apache Bench http://httpd.apache.org/docs/2.0/programs/ab.html
Это бесплатно, прямо в использовании и легком.
Если вы ищете что-то более надежное, я думаю, что Apache JMeter стоит посмотреть. http://jmeter.apache.org/. Опять же, это бесплатно, немного кривая обучения и имеет графический интерфейс, который немного тяжелее.
Вы также можете взглянуть на этот Q/A Выполнение стресс-теста в веб-приложении?
Ответ 3
WebLoad доступен с открытым исходным кодом:
http://www.webload.org/
Ответ 4
Здесь есть хорошее резюме инструментов здесь.
Ответ 5
Rails поставляется с тестированием производительности: http://guides.rubyonrails.org/performance_testing.html
Ответ 6
Вы можете попробовать Trample, это инструмент моделирования нагрузки здесь
Ответ 7
Если вы хотите визуализировать производительность вместо того, чтобы просто смотреть на цифры, вы можете попробовать Engulf. Это программное обеспечение с открытым исходным кодом, распределенное и высокопроизводительное. http://engulf-project.org/#usage Отказ от ответственности: это проект, над которым я работаю.