JMeter: ¿cuál es la diferencia entre usar $ {} o vars.get () para obtener el valor de la variable

Hoy, cuando estaba depurando mi script JMeter, encontré un problema que me confundió mucho.

lemento de configuración de datos @CSV: en CSV, configuro la variableuserId a1001200

Entonces ejecute el script a continuación y obtenga un valor diferente de "userId" cuando use${userId} yvars.get("userId"). Creo que deberían tener el mismo valor, pero parece que no. Despues de corrervars.put("userId", "-111"), ${userId} yvars.get("userId") obtener valores diferentes:

Así parece${} yvars.get() tienen alguna diferencia a pesar de que su variable es la misma, ¿alguien sabe la razón?

Gracias por adelantado

Respuestas a la pregunta(2)

Su respuesta a la pregunta