variables - por - Usar la variable en un campo de valor en jMeter
jmeter properties (1)
¿Por qué estás innecesariamente haciendo las cosas complejas?
Puede usar directamente el valor que desea afirmar en la Response Assertion
.
Mantenga lo siguiente:
Invalid code ${Parameter}
Aquí, el valor $ {Parameter} se evalúa primero y se compara con la respuesta.
Por si fuera poco, si desea usar la variable de JMeter como valor para otra variable de JMeter, utilícela de la siguiente manera, usando ${__evalVar()}
:
Invalid code ${__evalVar(Parameter)}
Nota: observó que si define ambas variables en el mismo UDV, el valor del Parameter
está vacío. Entonces, agregue dos UDV y defina Parameter
en el primer UDV y Response
en el segundo UDV con el valor anterior.
Agregué un elemento de variables definidas por el usuario
- Luego creó una variable $ {Parameter} con el valor "123456" y la pasó en una solicitud GET.
- Creó una segunda variable $ {Response} con el valor "Código inválido 123456"
He agregado un elemento de afirmación de respuesta
- Se agregó la variable $ {Response} a la Aserción de respuesta
Cuando envío la solicitud de esta manera, todo está bien. Pero si agrego la segunda variable en el campo de valor, se devuelve un error de aserción.
Lo que trato de hacer es agregar una variable al campo de valor de una variable ya existente: por ejemplo, establecer el valor de la variable $ {Response} como "Código inválido $ {Parameter}"
¿Cómo puedo lograr esto en jmeter?