Una forma sería preparar un archivo CSV con todos los valores que necesitará. Hay una multitud de formas diferentes de usarlo después. La respuesta de Alies Belik enumeró la mayoría de ellos. El inconveniente del enfoque CSV, sin embargo, es que debe generar la lista de valores, y en algunas pruebas no puede simplemente reutilizarla sin limpiar/reiniciar la base de datos de fondo.
Otra opción son las funciones para generar valores aleatorios, normalmente combinados con el controlador "Variables definidas por el usuario".
- __Random para generar números en un rango determinado.
- __RandomString para generar cadenas aleatorias de una longitud determinada y que contienen un conjunto de caracteres.
Este es un mecanismo poderoso, pero me resulta un tanto engorroso y torpe.
Para variables simples, como generar combinaciones de nombre de usuario/contraseña/correo electrónico, prefiero y me resulta más fácil usar el elemento de configuración Random Variable. Está disponible desde Jmeter 2.3.3. Usted lo agrega a su grupo de hilos y especifica una variable para almacenar el valor aleatorio para cada hilo. Posteriormente, puede hacer referencia a esta variable en su muestreador HTTP, en los parámetros GET/POST de la solicitud, especificando el valor del parámetro testuser-${rnd}
para nombre de usuario, testpass-${rnd}
para la contraseña. Cada hilo obtendrá un valor diferente de ${rnd}
, por lo que existe una pequeña posibilidad (pero aún existe) de que obtenga valores duplicados (usuarios).
Lo siento, debido a mi baja calificación, he tenido que eliminar una cantidad de enlaces de mi respuesta.Traté de irme en los más importantes. – zorlem