Package org.apache.jmeter.testelement
Interface ThreadListener
- All Known Implementing Classes:
AccessLogSampler
,AjpSampler
,BeanShellAssertion
,BeanShellListener
,BeanShellPostProcessor
,BeanShellPreProcessor
,BeanShellSampler
,BeanShellTestElement
,BeanShellTimer
,CounterConfig
,CriticalSectionController
,HTTPSampler
,HTTPSamplerBase
,HTTPSamplerProxy
,IfController
,IterationCounter
,Jexl2Function
,Jexl3Function
,JMSSampler
,JSONPathAssertion
,JSONPostProcessor
,JUnitSampler
,RandomVariableConfig
,RemoteThreadsListenerImpl
,RemoteThreadsListenerTestElement
,RemoteThreadsListenerWrapper
,SampleTimeout
,SessionFilter
,SubscriberSampler
,SyncTimer
,TCPSampler
,XMLAssertion
public interface ThreadListener
Allow threads to perform startup and closedown if necessary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Called for each thread after all samples have been processed.void
Called for each thread before starting sampling.
-
Method Details
-
threadStarted
void threadStarted()Called for each thread before starting sampling. WARNING: this is called before any Config test elements are processed, so any properties they define will not have been merged in yet. See org.apache.jmeter.threads.JMeterThread#threadStarted() -
threadFinished
void threadFinished()Called for each thread after all samples have been processed. See org.apache.jmeter.threads.JMeterThread#threadFinished(org.apache.jmeter.engine.event.LoopIterationListener)
-