org.apache.jmeter.report
Interface DataSet
- Visualizer
- JTLData
DataSet extends Visualizer so that it can be used with ResultCollector.
Classes implementing the interface should create a new instance of
ResultCollector and call setListener(Visualizer) passing itself.
When the ResultCollector.loadExistingFile is called, it will pass
the SampleResults.
String | getDataSource() - Return the datasource.
|
String | getDataSourceName() - In some cases, we may want to return a string that isn't the full
datasource string or something different.
|
Date | getDate() - Return the Date object using the start timestamp
|
long | getEndTimestamp() - return the timestamp in millisecond format.
|
String | getMonthDayDate() - convienance method for getting the date in mmdd format
|
String | getMonthDayYearDate() - convienant method for getting the date in yyyymmdd format
|
long | getStartTimestamp() - return the timestamp in millisecond format.
|
SamplingStatCalculator | getStatistics(String url) - Return the SamplingStatCalculator for a specific URL.
|
Set | getStats() - Classes implementing the method should return instance of
SamplingStatCalculator.
|
List | getStats(List urls) - Convienance method for getting all the SamplingStatCalculators for
a given URL.
|
Set | getURLs() - Classes implementing the method should return the URL's in the
DataSet.
|
void | loadData() - Classes implementing the method should load the data from
the target location.
|
void | setDataSource(String datasource) - Depending on the implementation, the datasouce could be a file
or a RDBMS.
|
void | setEndTimestamp(long stamp) - Set the timestamp using the last result from the datasource
|
void | setStartTimestamp(long stamp) - Set the timestamp using the first result from the datasource
|
getDataSource
public String getDataSource()
Return the datasource. For files, it should be the absolute path.
For databases, it should be the datasource name created in jmeter.
getDataSourceName
public String getDataSourceName()
In some cases, we may want to return a string that isn't the full
datasource string or something different. For example, we may
want to return just the filename and not the absolutePath of
a JTL file.
getDate
public Date getDate()
Return the Date object using the start timestamp
getEndTimestamp
public long getEndTimestamp()
return the timestamp in millisecond format.
getMonthDayDate
public String getMonthDayDate()
convienance method for getting the date in mmdd format
getMonthDayYearDate
public String getMonthDayYearDate()
convienant method for getting the date in yyyymmdd format
getStartTimestamp
public long getStartTimestamp()
return the timestamp in millisecond format.
getStatistics
public SamplingStatCalculator getStatistics(String url)
Return the SamplingStatCalculator for a specific URL.
getStats
public Set getStats()
Classes implementing the method should return instance of
SamplingStatCalculator.
getStats
public List getStats(List urls)
Convienance method for getting all the SamplingStatCalculators for
a given URL.
getURLs
public Set getURLs()
Classes implementing the method should return the URL's in the
DataSet. It is up to the class to return Strings or URL.
loadData
public void loadData()
Classes implementing the method should load the data from
the target location. It doesn't necessarily have to be a
file. It could be from a database.
setDataSource
public void setDataSource(String datasource)
Depending on the implementation, the datasouce could be a file
or a RDBMS. It's up to the implementing class to decide.
setEndTimestamp
public void setEndTimestamp(long stamp)
Set the timestamp using the last result from the datasource
setStartTimestamp
public void setStartTimestamp(long stamp)
Set the timestamp using the first result from the datasource
Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.