Jmeter simplemente implementa la prueba de inicio de sesión

Tabla de contenido

Prefacio:

1. Agregar grupo de subprocesos - haga clic con el botón derecho en el plan de prueba - agregar - Subprocesos - grupo de subprocesos

2. Agregue el valor predeterminado de la solicitud http - haga clic con el botón derecho en el grupo de subprocesos - agregue - configure los componentes - valor predeterminado de la solicitud http

3. Agregue la interfaz de inicio de sesión de solicitud sampler-http

4. Agregar sampler-http request-login-carry nombre de usuario y contraseña

5. Cree un archivo que almacene el nombre de usuario y la contraseña

6. Agregar elemento de configuración: configuración de CSV

7. Agregue el árbol de resultados del oyente, puede agregar otros para probarlo usted mismo


Prefacio:

JMeter es una poderosa herramienta de prueba de rendimiento desarrollada por Apache para simular el comportamiento de la aplicación en diversas condiciones de carga. Puede evaluar el rendimiento, la estabilidad y el rendimiento del sistema mediante la simulación de múltiples usuarios y el envío de solicitudes.

1. Agregar grupo de subprocesos - haga clic con el botón derecho en el plan de prueba - agregar - Subprocesos - grupo de subprocesos

Número de subprocesos: número de usuarios registrados

Período de aceleración: 5 personas inician sesión en 5 segundos y la siguiente persona comienza a iniciar sesión cada segundo

Prueba de bucle: puede establecer el número de solicitudes, aquí hay 5 personas haciendo un bucle dos veces, enviando 10 solicitudes http

2. Agregue el valor predeterminado de la solicitud http - haga clic con el botón derecho en el grupo de subprocesos - agregue - configure los componentes - valor predeterminado de la solicitud http

Esta es una recopilación de la misma información que la muestra a continuación,

Después de agregar el valor predeterminado de la solicitud http, esta información en la muestra puede estar en blanco y se obtendrá automáticamente cuando se ejecute jmeter.

3. Agregue la interfaz de inicio de sesión de solicitud sampler-http

4. Agregar sampler-http request-login-carry nombre de usuario y contraseña

Se puede ver que la interfaz de inicio de sesión es diferente de la URL de solicitud que contiene parámetros para iniciar sesión.

Cuando transporte parámetros, asegúrese de que el nombre del parámetro sea correcto, puede verlo a través del complemento de Firefox - Live Http Headers

El valor del parámetro que se lleva aquí es una variable, se lee del archivo CSV y hay configuraciones a continuación

5. Cree un archivo que almacene el nombre de usuario y la contraseña

Varios campos pueden estar separados por comas y tabulaciones, pero deben corresponder al campo Delimitador en la configuración de CSV. Si usa tabulaciones para separarlos, use "\t" en la configuración de CSV en su lugar.

6. Agregar elemento de configuración: configuración de CSV

Ruta del archivo para almacenar el nombre de usuario y la contraseña

Nombres de variables aquí es el mismo que el nombre de variable que lleva parámetros en el muestreador

7. Agregue el árbol de resultados del oyente, puede agregar otros para probarlo usted mismo

Se puede ver que los que se muestran en rojo en el árbol de resultados no se pasan, y un elemento de los datos correspondientes que no se pasa es un error de contraseña

Se pasa verde, y si hay una palabra de éxito, puede establecer la aserción de aserción para esto

punto importante:

  1. Al transportar parámetros, el nombre del parámetro debe ser preciso; de lo contrario, si no es preciso, el valor del parámetro se ingresa incorrectamente y el caso del árbol de resultados también está en el estado de aprobación verde;

  2. Asegúrese de verificar el árbol de resultados: si los datos correspondientes son correctos, para determinar si el caso es exitoso

  3. Iniciado sesión como ejemplo, la página de inicio de sesión y el inicio de sesión no son una URL de solicitud, esto debe asegurarse de que se requiere la URL con el nombre de usuario y la contraseña para iniciar sesión;

 Como alguien que ha estado aquí, también espero que evite algunos desvíos. Aquí compartiré con usted algunas necesidades sobre el camino a seguir para las pruebas automatizadas, con la esperanza de ayudarlo. (Pruebas automatizadas WEB, pruebas automatizadas de aplicaciones, pruebas automatizadas de interfaz, integración continua, desarrollo de pruebas automatizadas, preguntas de entrevistas en grandes fábricas, plantillas de currículum, etc.), ¡creo que puede ayudarlo a progresar mejor!

Simplemente deje [Prueba automatizada] [Comunicación de prueba automatizada]: 574737577 (comentario ccc) icono-predeterminado.png?t=N5K3http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=GlobQko2NS5bQu3wyjjJHcr4B9Vib3pp&authKey=2wt3S40B0Wtk%2BmHrtsk9Nj1MLWr7ipmS7 cjW 3fAszz%2F11J8wOREcgAJDvHBM6TYa&noverify=0&group_code= 574737577

 

 

Supongo que te gusta

Origin blog.csdn.net/Free355/article/details/131376840
Recomendado
Clasificación