t.me/atinfo_chat Telegram группа по автоматизации тестирования

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

Теги: #<Tag:0x00007fd76aad3ba0> #<Tag:0x00007fd76aad3ad8> #<Tag:0x00007fd76aad3970> #<Tag:0x00007fd76aad3880> #<Tag:0x00007fd76aad3740>

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

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

Есть тест-план. В нём есть “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 не пробовали ?

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