У меня есть строки в XLS
файлах и список входных файлов. Я должен читать файл XLS построчно и отправлять список файлов для обработки конечной точке со значениями параметров, которые были прочитаны.
Я использую этот код для циклического прохождения строк xls, который читается как Fillo
: (getTestCase
step)
Fillo fillo=new Fillo();
Connection connection=fillo.getConnection(vars.get('inputXLS'));
String strQuery="Select * from " + vars.get('sheetname');
Recordset recordset=connection.executeQuery(strQuery);
def currentTestCase = vars.get('currentTestCase') as int
recordset.inRowNum = currentTestCase
first_prop=recordset.getField("first_prop");
Я использую количество строк в XLS
в качестве числа циклов в Loop Controller
и ForEach Controller
внутри этого контроллера для отправки списка файлов для обработки в каждой итерации.
Реализация в JMeter
внутри Thread group
:
Во время выполнения я получил только первую строку файла XLS
, все файлы отправляются на обработку со значениями параметров и после этого выполнение завершается. Я не получаю больше строк из файла. Переменные цикла верны, сумма файлов в XLS
и сумма файлов в списке правильны в соответствии с Debug
.