JMeter - qual é a diferença entre usar $ {} ou vars.get () para obter o valor da variável

Hoje, quando eu estava depurando meu script JMeter, encontrei um problema que me confundia bastante.

Elemento CSV Data Config: em CSV, defino a variáveluserId para1001200

Em seguida, execute o script abaixo e obtenha um valor diferente de "userId" ao usar${userId} evars.get("userId"). Eu acho que eles devem ter o mesmo valor, mas parece que não. Depois de corrervars.put("userId", "-111"), ${userId} evars.get("userId") obtenha valores diferentes:

assim parece${} evars.get() tem alguma diferença mesmo que sua variável seja a mesma, alguém sabe o motivo?

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion