¿La mejor manera de probar una aplicación web rails? [cerrado]


¿Existen herramientas buenas (preferiblemente gratuitas)?

¿Pueden dar estimaciones precisas que reflejen los resultados de producción cuando la aplicación se active?

Author: Andykiteman, 2008-11-23

7 answers

Esto definitivamente no es una solución gratuita, pero webmetrics hará el trabajo. (Así como cualquier compañía de monitoreo de sitios web en general). Proporcionan informes exhaustivos sobre el rendimiento de su sitio web, y cuando programa pruebas de carga puede especificar la cantidad de carga que desea simular (por ejemplo, simular 2000 usuarios usando mi sitio a la vez).

No creo que lo descomponga y le diga su uso de CPU y tal, ya que estresan su sitio web desde sus servidores.

 3
Author: Claudiu,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-23 01:09:09

Yo personalmente iría con Apache Bench http://httpd.apache.org/docs/2.0/programs/ab.html

Es gratis, fácil de usar y ligero.

Si usted está buscando algo un poco más robusto, entonces creo que Apache JMeter podría ser digno de mirar. http://jmeter.apache.org / . Una vez más, es gratis, un poco de una curva de aprendizaje y tiene una interfaz gráfica de usuario por lo que un poco más pesado.

Es posible que también desee echar un vistazo a este Q/A Realizando una prueba de esfuerzo en la Aplicación Web?

 10
Author: Matt Smith,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2017-05-23 11:54:06

WebLOAD es de código abierto:

Http://www.webload.org/

 5
Author: BobbyShaftoe,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-22 23:59:44

Hay un buen resumen de herramientas aquí.

 4
Author: digitalsanctum,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2008-11-23 01:04:15

Rails viene con pruebas de rendimiento integradas: http://guides.rubyonrails.org/performance_testing.html

 3
Author: user456584,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-06-29 00:33:37

Puede intentar Pisotear, es la herramienta de simulación de carga aquí

 2
Author: Seyhun Akyürek,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-12-22 05:41:43

Si desea visualizar el rendimiento en lugar de solo mirar los números, puede intentar Engulf. Es 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.

 0
Author: Andrew Cholakian,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2012-12-20 07:55:19