Saltar al contenido

Hacer referencia a una variable dentro de una variable en JMeter

Solución:

Me las arreglé para resolver mi problema. Cambié el valor de la variable de nombre de host a: ${__evalVar(${localhost})}, pero tengo este error:

ERRROR jmeter.functions.EvalVarFunction: Las variables aún no se han definido

Así que moví la declaración de la variable de nombre de host en un nodo secundario “Variable definida por el usuario” de mi nodo Sampler. Eso lo resolvió.

Para resolver esto, debe usar hostname = $ {__ eval ($ {localhost})}
http://jmeter.apache.org/usermanual/functions.html#__eval
La respuesta de Carlos tiene un error (que no puedo comentar debido al representante) ya que usa evalVar, esto requiere como argumento una cadena simple:

Esto funciona: $ {__ evalVar (localhost)})
Esto funciona: $ {__ eval ($ {localhost})}
Esto no funciona (la respuesta actual): $ {__ evalVar ($ {localhost})} http://jmeter.apache.org/usermanual/functions.html#__evalVar

Consulta este foro: de Blazemeter

Por ejemplo: obteniendo el valor de la variable “listid_XXX” donde el número XXX proviene de una variable de índice:

${__V(listid_${idx1})}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *