/ / ¿Medir el rendimiento de la aplicación web? - rendimiento, pruebas, playframework-2.1

¿Medir el rendimiento de la aplicación web? - rendimiento, pruebas, playframework-2.1

¿Cuáles son las mejores herramientas para probar el rendimiento?de una aplicación (no desplegada) usando Play framework? Cosas como, cuánto tiempo tarda en ejecutarse una solicitud, con diferentes parámetros, simulando muchas solicitudes (prueba de estrés), etc.

Busco un tiempo, pero el problema es que la palabra clave "rendimiento", "puntos de referencia", etc. me llevan a páginas sobre el rendimiento del marco Play.

Pensé que tal vez pruebas funcionales, podría utilizarse para medir el rendimiento (imprimir la diferencia entre la hora de inicio y final del método ...). Pero esto no parece adecuado para este tipo de tarea.

Podría escribir un script, que active las solicitudes, escriba las marcas de tiempo en un archivo de registro ... pero tal vez haya algo terminado, con extras, como por ejemplo, gráficos, etc.

Cualquier sugerencia en la dirección correcta muy apreciada.

Respuestas

1 para la respuesta № 1

Iago Es una herramienta de generación de carga por Twitter escrita en Scala. Además, he usado el Loader.io Addon en Heroku para hacer pruebas de rendimiento. Loader.io también tiene un servicio no heroku que no he usado. Iago es probablemente tu mejor apuesta para las pruebas locales de una aplicación no pública.


1 para la respuesta № 2

Un buen ejemplo es un proyecto utilizado por Versal Para elegir su pila Scala para la producción.

El proyecto es Corretear.