Archivo de la categoría: JMeter

Las 14 mejores prácticas para utilizar JMeter

-No utilizar la consola para preparar las pruebas de carga. Utilizar la consola para depurar o para ejecutar pruebas pequeñas de carga para verificar que el script se ejecuta correctamente es correcto. El GUI consume una gran cantidad de memoria bajo una gran carga, por tanto, la consola no puede soportar por sí misma una carga grande.

-Utilizar servidores remotos para crear la carga. Utilizar la opción de «Remote Start All» o «Remote Start» de los servidores individuales. 

-Limitar el número de hilos por motor de pruebas a un máximo de 300. Esto implica que el número total de hilos generados por Test Plan que se haya generado debe ser inferior a 300. Por ejemplo, un test plan de 200 hilos y 4 motores de pruebas generarán una carga de 800 hilos. 

-Desactivar la opción del listener «View Result Tree» pues consume mucha memoria y puede provocar que se congele la consola o que el JMeter tenga un desbordamiento de memoria. Sin embargo, sí que es recomendable utilizar el listener «View Result Tree» cuando se marca la opción Errores. 

-Desactivar todos los grafos del JMeter pues consumen una gran cantidad de memoria. Se pueden visualizar todos los grafos de tiempo real utilizando la pestaña de JTL en la interfaz web.

-Monitorizar los ficheros de log. Cualquier error en el Test Plan o en el propio Test puede aparecer en los ficheros de log que se encuentran disponibles en la pestaña de Logs. Por ejemplo: errores de Out of Memory, desconexiones, etc.

-No olvidar borrar la ruta local del archivo de configuración utilizado como conjunto de datos (CSV Fecha Siete Config) si se ha usado alguno.

-Los nombres de archivo deben incluir solamente caracteres alfanuméricos, guiones bajos o guiones normales: [0-9], [aA-zz], [_-]. Los nombres de archivo siempre deberían incluir la extensión. 

-Limpiar las pestañas de archivos antes de cada prueba de ejecución del Test Plan. 

-Cuando se utilicen ficheros JTL, asignar nombres con significado a los ficheros pertinentes. Por ejemplo: 150210-4000t-1.jtl. No emplear espacios como separadores en los nombres de los ficheros JTL. 

-Asegurarse que el fichero JTL se guarda en formato XML i no en formato CSV. 

-Acceder al menos una vez en las pestañas JTL para generar informes en tiempo real. 

-Utilizar nombres cortos y significativos para las etiquetas para identificar controladores y creadores de muestras (por ejemplo las peticiones HTTP). Si se utilizan nombres largos, estos nombres ocuparán la mejor sección de los grafos generados utilizando las pestañas de los JTL llegando a molestar cuando se estudien los resultados. 

-Intentar hacer pruebas con el JMeter en la nube: enlace, enlace, enlace, etc …

JMeter – Plugin Statistical Aggregate Report

Página principal

http://rubenlaguna.com/wp/better-jmeter-graphs/

Visión General

Muestra de una manera diferente de presentar los datos de forma más clara y sencilla que los informes estándar por defecto del JMeter.

A grandes rasgos, el eje vertical de la izquierda indica el ratio de salida, el número de hilos por segundo durante la ejecución y el eje horizontal muestra el tiempo en el que se ha ejecutado la prueba. Por último, el eje vertical de la derecha muestra el tiempo de respuesta de todas las muestras.

Así, con este informe se puede ver la interacción entre el tiempo de la prueba, el número de hilos cargados por segundo y el tiempo de respuesta para cada uno de ellos.

http://rubenlaguna.com/wp/wp-content/uploads/2006/12/stataggvisualizer.zip

Instalación

Aunque se detalla en la propia página oficial incluye el proceso de instalación como guía rápida.

La instalación se ha efectuado en la versión Apache JMeter (2.11 r1554548) del JMeter.

Para instalar el añadido evidentemente es necesario disponer del fichero StatAggVisualizer.zip. 

Hay que descomprimir el archivo completo. Seguidamente hay que acceder al directorio de instalación del 2.2.

El archivo comprimido dispone de cuatro archivos en su interior: Tres de ellos vale directamente a la carpeta $JMETER_HOME/lib y los otros fichero hay que colocarlos directamente en el directorio $JMETER_HOME/lib/ext.

Cuando se descomprime el archivo ya se genera la estructura de archivos apropiada, como por si acaso, los archivos jcommon-1.0.5.jar, jdnc-0.6-all.jar i el fitxer jfreechart-1.0.2.jar hace falta colocarlos directamente a la carpeta $JMETER_HOME/lib y el jar StatAggVisualizer.jar es necesario también colocarlo en $JMETER_HOME/lib/ext.

Una vez instalado, es necesario arrancar el JMeter y podrá verse la opción de «Statistical Aggregate Report» en la opción de menú Añadir -> Receptor haciendo clic sobre el Grupo de Hilos con el botón derecho del ratón.