jMeter - Plan de prueba web
Construyamos un plan de prueba simple que pruebe una página web. Escribimos un plan de prueba en Apache JMeter para que podamos probar el rendimiento de la página web que muestra la URL: .
Iniciar JMeter
Abra la ventana de JMeter haciendo clic en /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. La ventana de JMeter aparece como se muestra a continuación:
Cambiar el nombre del plan de prueba
Cambie el nombre del nodo del plan de prueba a Prueba de muestra en el cuadro de texto Nombre . Debe cambiar el enfoque al nodo del banco de trabajo y volver al nodo del plan de prueba para ver cómo se refleja el nombre.
Agregar grupo de subprocesos
Ahora agregamos nuestro primer elemento en la ventana. Agregamos un grupo de subprocesos, que es un marcador de posición para todos los demás elementos como muestreadores, controladores y oyentes. Necesitamos uno para poder configurar el número de usuarios a simular.
En JMeter, todos los elementos de nodo se agregan usando el menú contextual.
Haga clic con el botón derecho en el elemento donde desea agregar un nodo de elemento secundario.
Elija la opción adecuada para agregar.
Haga clic con el botón derecho en Prueba de muestra (nuestro Plan de prueba) → Agregar → Subprocesos (usuarios) → Grupo de subprocesos. Por lo tanto, el grupo de subprocesos se agrega bajo el nodo Plan de prueba (prueba de muestra).
Nombre el grupo de subprocesos como Usuarios . Para nosotros, este elemento significa que los usuarios visitan la página de inicio de TutorialsPoint.
Agregar muestreador
Necesitamos agregar un Sampler en nuestro grupo de subprocesos (usuarios). Como se hizo anteriormente para agregar el grupo de subprocesos, esta vez abriremos el menú contextual del nodo del grupo de subprocesos (usuarios) haciendo clic con el botón derecho y agregaremos el muestreador de solicitud HTTP seleccionando Agregar → Muestrario → opción de solicitud HTTP.
Agregará una muestra de solicitud HTTP vacía en el nodo Grupo de subprocesos (usuarios). Configuremos este elemento de nodo -
Name- Cambiaremos el nombre para reflejar la acción que queremos lograr. Lo nombraremos comoVisit TutorialsPoint Home Page
Server Name or IP- Aquí, tenemos que escribir el nombre del servidor web. En nuestro caso eswww.tutorialspoint.com. (http: // parte no está escrita, este es solo el nombre del servidor o su IP)
Protocol - Mantendremos este espacio en blanco, lo que significa que queremos HTTP como protocolo.
Path- Escribiremos la ruta como / (barra). Significa que queremos la página raíz del servidor.
Agregar oyente
Ahora agregaremos un oyente. Agreguemos View Results Tree Listener bajo el nodo Thread Group (User). Asegurará que los resultados del Sampler estén disponibles para ver en este elemento de nodo Listener.
Para agregar un oyente:
Abrir el menú contextual
Haga clic con el botón derecho en el grupo de subprocesos (usuarios)
Elija Agregar → Oyente → Ver opción de árbol de resultados
Ejecutar el plan de prueba
Ahora con toda la configuración, ejecutemos el plan de prueba. Con la configuración del Thread Group (Usuarios), mantenemos todos los valores predeterminados. Significa que JMeter ejecutará el muestreador solo una vez. Es similar a un solo usuario, solo una vez.
Esto es similar a un usuario que visita una página web a través del navegador, con el muestreador de JMeter. Para ejecutar el plan de prueba, seleccione Ejecutar en el menú y seleccione la opción Iniciar.
Apache JMeter nos pide que guardemos el plan de prueba en un archivo de disco antes de comenzar la prueba. Esto es importante si desea ejecutar el plan de prueba varias veces. Puede optar por ejecutarlo sin guardar también.
Ver la salida
Hemos mantenido la configuración del grupo de subprocesos como un solo subproceso (un solo usuario) y un bucle durante 1 vez (ejecutar solo una vez), por lo tanto, obtendremos el resultado de una sola transacción en el oyente Ver árbol de resultados.
Los detalles del resultado anterior son:
El color verde contra el nombre Visite la página de inicio de TutorialsPoint indica éxito.
JMeter ha almacenado todos los encabezados y las respuestas enviadas por el servidor web y está listo para mostrarnos el resultado de muchas maneras.
La primera pestaña es Resultados de muestra. Muestra datos de JMeter, así como datos devueltos por el servidor web.
La segunda pestaña es Solicitud, que muestra todos los datos enviados al servidor web como parte de la solicitud.
La última pestaña es Datos de respuesta. En esta pestaña, el oyente muestra los datos recibidos del servidor en formato de texto.
Este es solo un plan de prueba simple que ejecuta solo una solicitud. Pero la verdadera fortaleza de JMeter está en enviar la misma solicitud, como si muchos usuarios la estuvieran enviando. Para probar los servidores web con varios usuarios, debemos cambiar la configuración del grupo de subprocesos (usuarios).