При использовании JSR223 в Jmeter дублируются значения

Привет, всем.

Что-то не могу понять следующую ситуацию.

Есть тест-план. В нём есть “CSV Data Set Config”, который, соответственно, читает данные из файла и вставляет в переменную id.
В одном из Thread Group есть JSR223 PreProcessor со следующим кодом:

import groovy.json.JsonOutput

def devices = []

for(i in 0..9){
	devices << vars.get("id")
}

vars.put("devices", JsonOutput.toJson(devices))

Но по результату 10 раз вставляется один и тот же ID. Вроде как это решение является правильным согласно документации.

Убил кучу времени, чтобы разобраться. Может кто сталкивался?
Может в данном случае нельзя использовать CSV Data Set Config?

Добрый день! а PostProcessor не пробовали ?

Нет, не пробовал. Мне же надо запрос сгенерить и его отослать, а не обработать результат.