Мой план тестирования ниже ! TestPlan ThreadGroup LoopController1 Sampler1 BeanShellPostProcessor Listener LoopController2 Sampler2Как использовать функции jmeter в контроллере контура
В рамках Beanshellpostprocessor, я ставлю значение счетчика к переменной props.put ("noOfRecords", vars.get ("msg_ #"));
Теперь это значение я размещая на 2 loopcontroller, как $ {__ P (noOfRecords, 0)}
Эта установка неудовлетворительную для итераций, где у нас нет никаких записей. Таким образом, предыдущее значение $ {__ P (noOfRecords, 0)} "учитывается при запуске Loop2.
Есть ли другой способ, которым мы можем достичь счетчика динамического контура?
Да, это правильно, я устанавливаю значение по умолчанию как 0 через $ {__ P (noOfRecords, 0)}, но все еще рассматривается предыдущее значение. Есть ли способ, чтобы я мог сбросить значение для каждой итерации. i.e установить 0 для переменной реквизита в начале постпроцессора beanshell и обновить значение в конце его. Пробовал этот подход, но когда я печатаю значение, его старый. – KUMAR
Можете ли вы загрузить файл .jmx? – vins
он разрешился. Захват - это значения реквизита, которые обновлялись после выполнения постпроцессора. Таким образом, для следующей итерации значение будет старым, пока мы не ставим его как часть постпроцессора снова. Спасибо за помощь – KUMAR