|
Apache JMeter 2.0.1.20050615 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.jmeter.functions.AbstractFunction
org.apache.jmeter.functions.CSVRead
The function represented by this class allows data to be read from CSV files. Syntax is similar to StringFromFile function. The function allows the test to line-thru the data in the CSV file - one line per each test. E.g. inserting the following in the test scripts : ${_CSVRead(c:/BOF/abcd.csv,0)} // read (first) line of 'c:/BOF/abcd.csv' , return the 1st column ( represented by the '0'), ${_CSVRead(c:/BOF/abcd.csv,1)} // read (first) line of 'c:/BOF/abcd.csv' , 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); __CSVRead(*ONE,1); etc
Constructor Summary | |
CSVRead()
|
Method Summary | |
Object |
clone()
|
String |
execute(SampleResult previousResult,
Sampler currentSampler)
Given the previous SampleResult and the current Sampler, return a string to use as a replacement value for the function call. |
List |
getArgumentDesc()
Return a list of strings briefly describing each parameter your function takes. |
String |
getReferenceKey()
Return the name of your function. |
void |
setParameters(Collection parameters)
A collection of the parameters used to configure your function. |
Methods inherited from class org.apache.jmeter.functions.AbstractFunction |
execute, getVariables |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public CSVRead()
Method Detail |
public Object clone()
public String execute(SampleResult previousResult, Sampler currentSampler) throws InvalidVariableException
Function
execute
in interface Function
execute
in class AbstractFunction
InvalidVariableException
Function.execute(SampleResult, Sampler)
public List getArgumentDesc()
Function
getArgumentDesc
in interface Function
Function.getArgumentDesc()
public String getReferenceKey()
Function
getReferenceKey
in interface Function
getReferenceKey
in class AbstractFunction
Function.getReferenceKey()
public void setParameters(Collection parameters) throws InvalidVariableException
Function
setParameters
in interface Function
setParameters
in class AbstractFunction
InvalidVariableException
Function.setParameters(Collection)
|
Apache JMeter 2.0.1.20050615 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |