Добрый вечер. Опять Джиметр. Есть конструкция:
Loop Controller
{
Counter который запихивает в переменную COUNT каждую итерацию прохода луп
csv с продукт айдишниками
Запрос на вызов информации по продуктам по айдишнику взятого с csv
regex который вытягивает какето данное
на выход я запихиваю в переменную PROD_PRICE${COUNT}
}
тоесть когда у меня проходит цикл запросов внутри луп контролера, на выходе я получаю PROD_PRICE1, PROD_PRICE2, PROD_PRICE3 с какими то значениями.
А дальше у меня есть HTTP sampler с препроцессором, в котором я генерю доп параметры для семплера
Мой вопрос. Подскажите, как мне правильно записать вызов переменных PROD_PRICE1... что бы внутри препроцессора с ними работать.
Как выглядит препроцессор
for (def i=0; i<${PROD_AMOUNT}; i++)
{
def PROD_PRICE = vars.get['PROD_PRICE${COUNT}']
sampler.addArgument("ItemList[${i}].Price", "${PROD_PRICE}")
}
У меня он будет добавлять в основной семплер столько параметров, сколько у меня продуктов, тоесть если у меня 3 продукта, то я ожидаю, что уйдет запрос с 3 доп строками
"ItemList[0].Price", "100"
"ItemList[1].Price", "200"
"ItemList[2].Price", "300"