ultima pruebas prueba peticion example estres con carga performance jmeter basic-authentication

performance - pruebas - Prueba de carga utilizando jmeter con autenticación básica



pruebas de carga y estres (2)

No pase el nombre de usuario y la contraseña a través de la cadena URL, no es seguro, use el Administrador de autorización HTTP en su lugar.

Puede usar la configuración de conjunto de datos CSV para parametrizar pares de nombre de usuario / contraseña en el Administrador de autorización HTTP.

Mi objetivo es realizar pruebas de carga en jmeter para la cantidad de usuarios. La aplicación que está en prueba utiliza el método de "Autenticación básica" en la página de inicio de sesión y su URL tiene pocos parámetros relacionados con el usuario de inicio de sesión. Entonces, ¿cómo puedo realizar pruebas de carga para, por ejemplo, 100 usuarios donde la URL se personaliza para el usuario de inicio de sesión?


Su pregunta es básicamente hacer el proceso de autenticación / inicio de sesión a través de JMeter. El número de usuarios es irrelevante en el contexto de esta pregunta. Una vez que tenga un plan de prueba en funcionamiento, puede usar tantos usuarios como desee. Pero para eso, primero debe enviar solicitudes de autenticación / inicio de sesión válidas usando JMeter.

Este proceso puede variar según los protocolos / tecnologías de seguridad utilizados por su aplicación. Dado que no has compartido esa información. Así que estoy compartiendo pasos generales para hacer este proceso.

  1. Grabe su escenario de inicio de sesión en JMeter a través de JMeter Recording Controller https://www.digitalocean.com/community/tutorials/how-to-use-jmeter-to-record-test-scenarios

  2. Asegúrese de haber agregado los siguientes en su plan de prueba

    • Administrador de cookies
    • Gerente de encabezado
    • Administrador de caché
  3. Después de registrar su escenario de inicio de sesión, identifique las solicitudes donde se enviaron los parámetros de inicio de sesión. También identifique si se enviaron comprobaciones de autenticación adicionales junto con los parámetros de inicio de sesión.

  4. Ahora parametrice los parámetros que identificó en el paso anterior. Es posible que necesite la ayuda de los desarrolladores aquí (si hay controles de seguridad adicionales en el proceso de inicio de sesión). Para la parametrización puede usar datos CSV en JMeter.

  5. Utilice la muestra de depuración y el oyente de vista en árbol para verificar el contenido de las solicitudes / respuestas. Asegure el inicio de sesión exitoso al verificar la respuesta de la solicitud de inicio de sesión. Puede usar la aserción de Jmeter para eso.

Puede ser un proceso bastante complicado, pero hay mucho contenido útil sobre este tema en forma de blogs / videos tutoriales, etc.

Para empezar, puede consultar los enlaces a continuación. Http://www.communardo.de/home/techblog/2010/12/27/liferay-performance-testing/ https://blazemeter.com/blog/how-use- http-basic-authentication-jmeter