Tabla de contenido
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:
-
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;
-
Asegúrese de verificar el árbol de resultados: si los datos correspondientes son correctos, para determinar si el caso es exitoso
-
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) http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=GlobQko2NS5bQu3wyjjJHcr4B9Vib3pp&authKey=2wt3S40B0Wtk%2BmHrtsk9Nj1MLWr7ipmS7 cjW 3fAszz%2F11J8wOREcgAJDvHBM6TYa&noverify=0&group_code= 574737577