Изменение параметров пользователя во время выполнения [dубликат]

Сегодня, когда я отлаживал свой сценарий JMeter, я обнаружил проблему, которая сильно меня смутила. Элемент конфигурации CSV Data Config: в CSV я устанавливаю переменную userId в 1001200

Элемент конфигурации CSV Data: в CSV я установил переменную userId в 1001200

, поэтому кажется, что ${} и vars.get() имеют некоторую разницу, хотя их переменная одинакова, кто-нибудь знает причину?

Спасибо заранее.

2
задан 17 July 2018 в 18:43

1 ответ

Да, вам следует следовать лучшим практикам при написании сценариев и избегать использования ${value}

При использовании элементов JSR 223 рекомендуется проверить скомпилированный скрипт Cache, если доступно свойство, чтобы обеспечить сбор кеширования скриптов если базовый язык поддерживает его. В этом случае убедитесь, что скрипт не использует какую-либо переменную, используя ${varName}, поскольку кеширование будет принимать только первое значение ${varName}. Вместо этого используйте: vars.get("varName")
3
ответ дан 15 August 2018 в 15:59

Другие вопросы по тегам:

Похожие вопросы: