====== Pruebas de Carga - Configuración ====== Para realizar las pruebas de carga hay que seguir los pasos indicados en el [[https://svn.um.es/svn/MNCS/proyectos/fundeweb/documentos de trabajo/seam/Documentacion/Pruebas de Carga/gtmncsPruebasCargaFUNDEWEB.pdf|Manual de pruebas de carga con JMetter]] Si queremos hacer test de carga de manera distribuida sobre otros equipos, podemos realizarlos siguiendo el manual indicado por apache: [[http://jmeter.apache.org/usermanual/remote-test.html|Test de carga remotos]] Una vez cofigurado el test, debemos añadir los lísteners (receptores) necesarios para poder evaluar correctamente los resultados. Estos listeners deben añadirse **antes** de lanzar el test, ya que se ejecutan junto con el resto de pruebas. Los listeners recomendados son: - **Árbol de resultados**: Nos permite ver cómo han ido las peticiones HTTP así como las respuestas obtenidas por parte del servidor. Dándonos información visual de los errores y el código fuente y cabeceras devueltos. {{ :fdw2.0:j1.png }} - **Response Time Graph**: Nos genera un gráfico con los tiempos de respuesta obtenidos. Muy útil a la hora de evaluar de manera rápida el rendimiento. {{ :fdw2.0:j2.png }} - **Resultados en árbol**: Nos muestra cómo ha ido la ejecución de cada hilo a nivel de rendimiento. {{ :fdw2.0:j3.png }} - **Reporte resumen:** Nos agrupa para cada petición diferente sus resultados. Dándonos una media y mediana y otros valores de utilidad para conocer el rendimiento general de cada grupo de peticiones, así como el total del test. {{ :fdw2.0:j4.png }} :!: **Importante**: Recuerda poner todos los listeners necesarios para su análisis y guardar los resultados de tu test para su posterior análisis. Este manual está adaptado a las versiones de Fundeweb 1.2.x y probado en Fundeweb 2.x. ** Nota: ** En Fundeweb 2.x hay que modificar la expresión regular que reemplaza la variable //jsfViewState// para refrescos AJAX este interceptor ---- --- //[[pedrody@um.es|PEDRO DELGADO YARZA]] 2014/11/26 17:55//