Apache JMeter
2.1.1

org.apache.jmeter.reporters
Class ResultCollector

java.lang.Object
  extended byorg.apache.jmeter.testelement.AbstractTestElement
      extended byorg.apache.jmeter.reporters.AbstractListenerElement
          extended byorg.apache.jmeter.reporters.ResultCollector
All Implemented Interfaces:
Clearable, Cloneable, NoThreadClone, Remoteable, SampleListener, Serializable, TestElement, TestListener
Direct Known Subclasses:
MailerResultCollector

public class ResultCollector
extends AbstractListenerElement
implements SampleListener, Clearable, Serializable, TestListener, Remoteable, NoThreadClone

See Also:
Serialized Form

Field Summary
static String ERROR_LOGGING
           
static String FILENAME
           
protected  boolean isStats
           
static String SAVE_CONFIG
           
 
Fields inherited from interface org.apache.jmeter.testelement.TestElement
ENABLED, GUI_CLASS, NAME, TEST_CLASS
 
Constructor Summary
ResultCollector()
          No-arg constructor.
 
Method Summary
 void clearVisualizer()
           
 String getFilename()
           
 SampleSaveConfiguration getSaveConfig()
           
 boolean isErrorLogging()
           
 void loadExistingFile()
           
 void recordStats(TestElement e)
          recordStats is used to save statistics generated by visualizers
 void sampleOccurred(SampleEvent e)
          When a test result is received, display it and save it.
 void sampleStarted(SampleEvent e)
          A sample has started.
 void sampleStopped(SampleEvent e)
          A sample has stopped.
protected  void sendToVisualizer(SampleResult r)
           
 void setErrorLogging(boolean errorLogging)
           
 void setFilename(String f)
          Sets the filename attribute of the ResultCollector object.
 void setSaveConfig(SampleSaveConfiguration saveConfig)
           
 void testEnded()
          Called once for all threads after the end of a test
 void testEnded(String host)
           
 void testIterationStart(LoopIterationEvent event)
          Each time through a Thread Group's test script, an iteration event is fired.
 void testStarted()
          Called just before the start of the test Note that not all the test variables will have been set up at this point.
 void testStarted(String host)
           
 
Methods inherited from class org.apache.jmeter.reporters.AbstractListenerElement
clone, getVisualizer, setListener
 
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addProperty, addTestElement, canRemove, clear, clearTemporary, emptyTemporary, equals, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, nextIsNull, propertyIterator, recoverRunningVersion, removeProperty, setName, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, threadFinished, threadStarted, traverse, traverseCollection, traverseMap, traverseProperty
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.jmeter.samplers.Clearable
clear
 

Field Detail

FILENAME

public static final String FILENAME
See Also:
Constant Field Values

SAVE_CONFIG

public static final String SAVE_CONFIG
See Also:
Constant Field Values

ERROR_LOGGING

public static final String ERROR_LOGGING
See Also:
Constant Field Values

isStats

protected boolean isStats
Constructor Detail

ResultCollector

public ResultCollector()
No-arg constructor.

Method Detail

getFilename

public String getFilename()

isErrorLogging

public boolean isErrorLogging()

setErrorLogging

public void setErrorLogging(boolean errorLogging)

setFilename

public void setFilename(String f)
Sets the filename attribute of the ResultCollector object.

Parameters:
f - the new filename value

testEnded

public void testEnded(String host)
Specified by:
testEnded in interface TestListener

testStarted

public void testStarted(String host)
Specified by:
testStarted in interface TestListener

testEnded

public void testEnded()
Description copied from interface: TestListener
Called once for all threads after the end of a test

Specified by:
testEnded in interface TestListener
See Also:
StandardJMeterEngine.stopTest()

testStarted

public void testStarted()
Description copied from interface: TestListener
Called just before the start of the test Note that not all the test variables will have been set up at this point.

Specified by:
testStarted in interface TestListener
See Also:
StandardJMeterEngine.run()

loadExistingFile

public void loadExistingFile()
                      throws IOException
Throws:
IOException

clearVisualizer

public void clearVisualizer()

sampleStarted

public void sampleStarted(SampleEvent e)
Description copied from interface: SampleListener
A sample has started.

Specified by:
sampleStarted in interface SampleListener

sampleStopped

public void sampleStopped(SampleEvent e)
Description copied from interface: SampleListener
A sample has stopped.

Specified by:
sampleStopped in interface SampleListener

sampleOccurred

public void sampleOccurred(SampleEvent e)
When a test result is received, display it and save it.

Specified by:
sampleOccurred in interface SampleListener
Parameters:
e - the sample event that was received

sendToVisualizer

protected void sendToVisualizer(SampleResult r)

recordStats

public void recordStats(TestElement e)
                 throws Exception
recordStats is used to save statistics generated by visualizers

Parameters:
e -
Throws:
Exception

testIterationStart

public void testIterationStart(LoopIterationEvent event)
Description copied from interface: TestListener
Each time through a Thread Group's test script, an iteration event is fired.

Specified by:
testIterationStart in interface TestListener
Parameters:
event -

getSaveConfig

public SampleSaveConfiguration getSaveConfig()
Returns:
Returns the saveConfig.

setSaveConfig

public void setSaveConfig(SampleSaveConfiguration saveConfig)
Parameters:
saveConfig - The saveConfig to set.

Apache JMeter
2.1.1

Copyright © 1998-2005 Apache Software Foundation. All Rights Reserved.