Variables predeterminadas y seleccione Listas en JMeter
-
02-01-2020 - |
Pregunta
He grabado sesión con recording controller
en JMeter.
Estaba llenando muchos formularios en esta sesión.También hubo selecciones selectas con valores depende de los valores en otras formas.
Por ejemplo:
for value: "john" in textbox, in my selectbox appears values "1" and "2"
(one these i need to choose - noone is choosen by default)
for value: "jack" in textbox, in my selectbox appears values "3" and "4"
(the same as above)
¿Cómo configurar en JMeter para seleccionar primero en los valores disponibles en este selecto?
Solución
Hay algo como Xpath extractor
en Jmeter.Agréguelo a un HTTP Request
antes de esta página donde tenga selectebox (la página de Because antes de recibir respuesta con este selecto)
Suponiendo que su selectBox tiene ID="selectboxid" u puede usar Smth como este:
//select[@id="selectboxid"]/option[1]/@value
Eche un vistazo a algunos Xpath Tutorials para obtener más información
Otros consejos
Suponiendo que está seleccionando estos valores con una solicitud de publicación, puede usar los parámetros para hacer algo así:
Valor de nombre
Haaccount falso
Ajustes.ageGroup $ {__ aleatorio (1,4)}
Esto está en una página de registro de boletines que he probado.Los parámetros que se establecen en FALSO (o verdadero) son para casillas de verificación y botones de radio.El otro es un desplegable donde quería seleccionar un valor aleatorio.
En su caso, imagino que esto podría resultar en algunos valores no válidos.Creo que la mejor opción es una muestra pequeña de frijol (o similar) que evalúa si se ha seleccionado Jack o John.Esto es obviamente a escala muy mal si tiene muchos usuarios, aunque.