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})}