JMeter从XLS读取行并发布文件列表

时间:2019-06-20 14:02:50

标签: groovy jmeter xls jsr223

我有XLS个文件中的行和一个输入文件列表。我应该逐行读取XLS文件,并使用已读取的参数值将要处理的文件列表发送到端点。 我使用此代码循环浏览xls行,这些行由Fillo读取:(getTestCase步骤)

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是正确的。

0 个答案:

没有答案