jMeter - Oyentes
Los oyentes brindan acceso a la información que JMeter recopila sobre los casos de prueba mientras se ejecuta JMeter. Los resultados o la información recopilada por los oyentes se pueden mostrar en forma de:
- tree
- tables
- graphs
- archivo de registro
Todos los oyentes escriben los mismos datos sin procesar en el archivo de salida cuando se especifica uno.
Configuración predeterminada
Los elementos predeterminados que se guardarán se pueden definir de una de las dos formas siguientes:
En el jmeter.properties(o user.properties) archivo. Este archivo está presente en el/bin carpeta de JMeter. Para cambiar el formato predeterminado, busque la siguiente línea en jmeter.properties -
jmeter.save.saveservice.output_format=
Utilizando la ventana emergente Config como se muestra en la siguiente captura de pantalla:
JMeter crea los resultados de una ejecución de prueba como JMeter Text Logs (JTL). Normalmente se denominan archivos JTL, ya que es la extensión predeterminada, pero se puede utilizar cualquier extensión.
Si se ejecutan varias pruebas con el mismo nombre de archivo de salida, JMeter agrega automáticamente nuevos datos al final del archivo.
El oyente puede registrar los resultados en un archivo, pero no en la interfaz de usuario. Está destinado a proporcionar un medio eficiente para registrar datos al eliminar la sobrecarga de la GUI.
Al correr en -
GUI mode - use el oyente Simple Data Writer
non-GUI mode - la bandera -l se puede utilizar para crear un archivo de datos.
Los oyentes pueden usar mucha memoria si hay muchas muestras. Para minimizar la cantidad de memoria necesaria, utilice la escritura de datos simple con formato CSV.
Formato de registro CSV
El formato de registro CSV depende de los elementos de datos seleccionados en la configuración. Solo los elementos de datos especificados se registran en el archivo. El orden de aparición de las columnas es fijo y es el siguiente:
Campo | Descripción | Ejemplo de valor |
---|---|---|
timeStamp | en milisegundos desde 1/1/1970 | 1354223881017 |
transcurrido | en milisegundos | 1858 |
etiqueta | etiqueta de muestra | Solicitud HTTP |
código de respuesta | por ejemplo, 200, 404 | 200 |
responseMessage | por ejemplo, OK | Okay |
threadName | Grupo de hilos 1-1 | |
tipo de datos | por ejemplo, texto | texto |
éxito | verdadero o falso | cierto |
failureMessage | Si alguna | |
bytes | número de bytes en la muestra | 34908 |
grpThreads | número de hilos activos en este grupo de hilos | 1 |
todos los temas | número total de hilos activos en todos los grupos | 1 |
URL | http://tutorialspoint.com | |
Nombre del archivo | si se utilizó Guardar respuesta en archivo | |
latencia | tiempo para la primera respuesta | 132 |
codificacion | utf-8 | |
SampleCount | número de muestras (1, a menos que se agreguen varias muestras) | 1 |
ErrorCount | número de errores (0 o 1, a menos que se agreguen varias muestras) | 0 |
Nombre de host | donde se generó la muestra | LaptopManisha |
Tiempo de inactividad | número de milisegundos de tiempo de inactividad (normalmente 0) | |
Variables | si se especifica |
Guardar datos de respuesta
Los datos de respuesta se pueden guardar en el archivo de registro XML si es necesario. Sin embargo, no permite guardar archivos e imágenes de gran tamaño. En tales casos, use el Post-Procesador Save_Responses_to_a_file. Esto genera un nuevo archivo para cada muestra y guarda el nombre del archivo con la muestra. El nombre del archivo se puede incluir en la salida del registro de muestra. Los datos se recuperarán del archivo si es necesario cuando se vuelva a cargar el archivo de registro de muestra.
Cargando (leyendo) datos de respuesta
Para ver un archivo de resultados existente, puede utilizar el botón "Examinar ..." del archivo para seleccionar un archivo. Si es necesario, simplemente cree un plan de prueba ficticio con el Oyente apropiado en él.
Guardar los datos de la GUI del oyente
JMeter es capaz de guardar cualquier oyente como archivo PNG. Para hacerlo
Seleccione el oyente en el panel izquierdo seleccionando Editar → Guardar como imagen. Aparece un cuadro de diálogo de archivo.
Ingrese el nombre deseado.
Salva al oyente.