usuario por guide definidas commands variables jmeter

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.

  1. 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"
  2. 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?