====== 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//