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 TypeMethodDescriptionvoidCalled for each thread after all samples have been processed.voidCalled 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)
-