ruby on rails - ¿La mejor manera de probar la aplicación web de rieles?
ruby-on-rails performance (7)
¿Hay alguna herramienta buena (preferiblemente gratuita) por ahí?
¿Pueden dar estimaciones precisas que reflejen los resultados de producción cuando la aplicación entre en funcionamiento?
WebLoad es de código abierto:
Aquí hay un buen resumen de las herramientas.
Definitivamente, esta no es una solución gratuita, pero las webmetrics harán el trabajo. (Al igual que cualquier compañía de monitoreo de sitios web en general). Proporcionan informes detallados sobre el rendimiento de su sitio web y, cuando programa las pruebas de carga, puede especificar la cantidad de carga que desea simular (por ejemplo, simular 2000 usuarios que usan mi sitio a la vez).
No creo que se rompa y le diga el uso de su CPU y tal, ya que hacen hincapié en su sitio web desde sus servidores.
Puedes probar Trample, aquí está la herramienta de simulación de carga
Rails viene con pruebas de rendimiento integradas: http://guides.rubyonrails.org/performance_testing.html
Si quieres visualizar el rendimiento en lugar de solo mirar los números, puedes probar Engulf. Es un software de código abierto, distribuido y de alto rendimiento. http://engulf-project.org/#usage Descargo de responsabilidad: Es un proyecto en el que trabajo.
Yo personalmente iría con Apache Bench http://httpd.apache.org/docs/2.0/programs/ab.html
Es gratis, sencillo de usar y liviano.
Si estás buscando algo un poco más robusto, entonces creo que vale la pena mirar Apache JMeter. http://jmeter.apache.org/ . Nuevamente, es gratis, un poco una curva de aprendizaje y tiene una GUI un poco más pesada.
También es posible que desee echar un vistazo a este Q / A realizar una prueba de estrés en la aplicación web?