Class JMeterContext


  • public class JMeterContext
    extends Object
    Holds context for a thread. Generated by JMeterContextService. The class is not thread-safe - it is only intended for use within a single thread.
    • Method Detail

      • clear

        public void clear()
      • getVariables

        public JMeterVariables getVariables()
        Gives access to the JMeter variables for the current thread.
        Returns:
        a pointer to the JMeter variables.
      • getPreviousResult

        public SampleResult getPreviousResult()
      • setPreviousResult

        public void setPreviousResult​(SampleResult result)
      • getCurrentSampler

        public Sampler getCurrentSampler()
      • setCurrentSampler

        public void setCurrentSampler​(Sampler sampler)
      • getPreviousSampler

        public Sampler getPreviousSampler()
        Returns the previousSampler.
        Returns:
        Sampler
      • getThreadNum

        public int getThreadNum()
        Returns the threadNum.
        Returns:
        int
      • setThreadNum

        public void setThreadNum​(int threadNum)
        Sets the threadNum.
        Parameters:
        threadNum - the threadNum to set
      • setThread

        public void setThread​(JMeterThread thread)
      • isSamplingStarted

        public boolean isSamplingStarted()
      • setSamplingStarted

        public void setSamplingStarted​(boolean b)
      • setRestartNextLoop

        public void setRestartNextLoop​(boolean restartNextLoop)
        if set to true a restart of the loop will occurs
        Parameters:
        restartNextLoop - flag whether restart will occur
      • isRestartNextLoop

        public boolean isRestartNextLoop()
        a restart of the loop was required ?
        Returns:
        the restartNextLoop
      • cleanAfterSample

        public void cleanAfterSample()
        Clean cached data after sample
      • getSamplerContext

        public Map<String,​Object> getSamplerContext()
        Sampler context is cleaned up as soon as Post-Processor have ended
        Returns:
        Context to use within PostProcessors to cache data