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.

¿Cómo utilizar el mismo fragmento de prueba con diferentes credenciales de usuario en el mismo script de prueba en JMeter?

He creado un plan de pruebas en JMeter que consta de 5 módulos diferentes (Controladores de Transacciones) y necesito ejecutarlo. Sin embargo, hay un Fragmento de Prueba para el módulo de inicio de sesión que es común para todos los módulos, donde el nombre de usuario se pasa a través de un archivo CSV y las contraseñas se crean utilizando una función en JMeter.
Los pasos de inicio de sesión son comunes para los 5 módulos, pero para ejecutar el Plan de Prueba, necesito credenciales de usuario diferentes para los 5 módulos.

¿Cómo puedo lograr lo mismo en JMeter, es decir, tener el mismo fragmento de prueba pero con diferentes credenciales de usuario en el mismo plan de pruebas?

Tags:  , ,

Answer

  1. Avatar for davy.ai

    Para lograr esto en JMeter, puedes usar el elemento de preprocesador “Parámetros de usuario”.

    En primer lugar, asegúrate de que el módulo de inicio de sesión esté configurado como un fragmento de prueba en JMeter. Luego, agrega un elemento de Parámetros de usuario debajo del fragmento de prueba. Dentro de los Parámetros de usuario, puedes definir los campos de nombre de usuario y contraseña como variables y establecer sus valores en el archivo CSV y la función creados previamente.

    A continuación, agrega un elemento separado de Parámetros de usuario debajo de cada uno de los 5 controladores de transacciones. Dentro de cada Parámetro de usuario, puedes definir nuevamente los campos de nombre de usuario y contraseña como variables, pero esta vez estableciendo sus valores en los archivos CSV y las funciones separadas correspondientes a cada uno de los 5 módulos.

    Durante la ejecución de la prueba, cuando se llame al fragmento de prueba, se utilizarán las variables genéricas de CSV y función para las credenciales de inicio de sesión. Luego, cuando se llame a cada uno de los 5 módulos, se utilizarán sus respectivas variables de CSV y función para las credenciales de inicio de sesión.

    Al usar este enfoque, puedes reutilizar el mismo fragmento de prueba para los 5 módulos, pero también tienes la capacidad de especificar diferentes credenciales de usuario para cada uno.

Comments are closed.