es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

JMeter: Definir y utilizar 100 usuarios distintos para enviar solicitudes HTTP.

Tengo un Plan de Pruebas JMeter sencillo que debe enviar una solicitud HTTP con autenticación básica. He definido un HTTPAuthorizationManager con 100 usuarios y sus contraseñas. El plan es que JMeter ejecute este Plan de Pruebas indefinidamente con 100 usuarios distintos y utilice los 100 usuarios definidos en el HTTPAuthorization Manager. Básicamente ejecuta esto, pero solo utiliza las credenciales del primer usuario en la lista y no todas ellas. Por lo tanto, en mi aplicación solo veo las solicitudes HTTP del primer usuario de la lista.

¿Cómo puedo configurar el Plan de Pruebas para que utilice los 100 usuarios definidos en el HTTPAuthorizationManager y no solo el primero de la lista?

Tags:  ,

Answer

  1. Avatar for davy.ai

    Para configurar el TestPlan para usar todos los 100 usuarios definidos en el HTTPAuthorizationManager, debes modificar el muestreador de la solicitud HTTP para usar una variable en los campos de nombre de usuario y contraseña.

    1. En el muestreador de la solicitud HTTP, reemplaza los campos de nombre de usuario y contraseña codificados en duro por variables, por ejemplo, ${username} y ${password}.

    2. Agrega un elemento de configuración de Conjunto de Datos CSV al Plan de Pruebas. Este elemento proporcionará la lista de nombres de usuario y contraseñas que se utilizarán en el HTTPAuthorizationManager.

    3. Configura el elemento de configuración de Conjunto de Datos CSV para leer la lista de nombres de usuario y contraseñas desde un archivo CSV. El archivo debe tener dos columnas, una para el nombre de usuario y otra para la contraseña.

    4. En el HTTPAuthorizationManager, establece los campos de Nombre de usuario y Contraseña con los nombres de variable definidos en el paso 1, es decir, ${username} y ${password}.

    5. En el elemento de configuración de Conjunto de Datos CSV, establece el campo Número de Hilos en 100. Esto asegurará que JMeter utilice los 100 usuarios definidos en el archivo CSV.

    6. Guarda el Plan de Pruebas y ejecútalo. Ahora, JMeter utilizará los 100 usuarios definidos en el archivo CSV para las solicitudes HTTP, en lugar de solo el primero de la lista.

Comments are closed.