JMeter для чтения строк из XLS и публикации списка файлов - PullRequest
0 голосов
/ 20 июня 2019

У меня есть строки в 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:

Jmeter project structure

Во время выполнения я получил только первую строку файла XLS, все файлы отправляются на обработку со значениями параметров и после этого выполнение завершается. Я не получаю больше строк из файла. Переменные цикла верны, сумма файлов в XLS и сумма файлов в списке правильны в соответствии с Debug.

...