public class CSVRead
extends org.apache.jmeter.functions.AbstractFunction
${__CSVRead(c:/BOF/abcd.csv,0)} // read (first) line of 'c:/BOF/abcd.csv'
// and return the 1st column (represented by the '0')
${__CSVRead(c:/BOF/abcd.csv,1)} // read (first) line of 'c:/BOF/abcd.csv'
// and return the 2nd column (represented by the '1')
${__CSVRead(c:/BOF/abcd.csv,next())} // Go to next line of 'c:/BOF/abcd.csv'
NOTE: A single instance of each different file is opened and used for all
threads.
To open the same file twice, use the alias function:
__CSVRead(abc.csv,*ONE);
__CSVRead(abc.csv,*TWO);
and later use the references to read from the files: __CSVRead(*ONE,1);
, etc.Constructor and Description |
---|
CSVRead() |
Modifier and Type | Method and Description |
---|---|
String |
execute(org.apache.jmeter.samplers.SampleResult previousResult,
org.apache.jmeter.samplers.Sampler currentSampler) |
List<String> |
getArgumentDesc() |
String |
getReferenceKey() |
void |
setParameters(Collection<org.apache.jmeter.engine.util.CompoundVariable> parameters) |
public String execute(org.apache.jmeter.samplers.SampleResult previousResult, org.apache.jmeter.samplers.Sampler currentSampler) throws org.apache.jmeter.functions.InvalidVariableException
execute
in interface org.apache.jmeter.functions.Function
execute
in class org.apache.jmeter.functions.AbstractFunction
org.apache.jmeter.functions.InvalidVariableException
public String getReferenceKey()
getReferenceKey
in interface org.apache.jmeter.functions.Function
getReferenceKey
in class org.apache.jmeter.functions.AbstractFunction
public void setParameters(Collection<org.apache.jmeter.engine.util.CompoundVariable> parameters) throws org.apache.jmeter.functions.InvalidVariableException
setParameters
in interface org.apache.jmeter.functions.Function
setParameters
in class org.apache.jmeter.functions.AbstractFunction
org.apache.jmeter.functions.InvalidVariableException
Copyright © 1998-2022 Apache Software Foundation. All Rights Reserved.