Class RandomVariableConfig

All Implemented Interfaces:
Serializable, Cloneable, ConfigElement, LoopIterationListener, NoConfigMerge, NoThreadClone, Searchable, TestBean, org.apache.jmeter.testelement.TestElement, ThreadListener

public class RandomVariableConfig extends ConfigTestElement implements TestBean, LoopIterationListener, NoThreadClone, NoConfigMerge, ThreadListener
See Also:
  • Constructor Details

    • RandomVariableConfig

      public RandomVariableConfig()
  • Method Details

    • iterationStart

      public void iterationStart(LoopIterationEvent iterEvent)
      Called when a loop iteration is about to start.
      Specified by:
      iterationStart in interface LoopIterationListener
      Parameters:
      iterEvent - the event
    • getMinimumValue

      public String getMinimumValue()
      Returns the minimum value (inclusive).
      Returns:
      the minValue
    • setMinimumValue

      public void setMinimumValue(String minValue)
      Configures the minimum value (inclusive).
      Parameters:
      minValue - the minValue to set
    • getMaximumValue

      public String getMaximumValue()
      Returns the maximum value (inclusive).
      Returns:
      the maxvalue
    • setMaximumValue

      public void setMaximumValue(String maxvalue)
      Configures the maximum value (inclusive).
      Parameters:
      maxvalue - the maxvalue to set
    • getVariableName

      public String getVariableName()
      Returns the variable name.
      Returns:
      the variableName
    • setVariableName

      public void setVariableName(String variableName)
      Configures the variable name.
      Parameters:
      variableName - the variableName to set
    • getRandomSeed

      public String getRandomSeed()
      Returns the random seed.
      Returns:
      the randomSeed
    • setRandomSeed

      public void setRandomSeed(String randomSeed)
      Configures the random seed.
      Parameters:
      randomSeed - the randomSeed to set
    • getPerThread

      public boolean getPerThread()
      Returns true if the random is computed per thread.
      Returns:
      the perThread
    • setPerThread

      public void setPerThread(boolean perThread)
      Configures if the random is computed per thread.
      Parameters:
      perThread - the perThread to set
    • getOutputFormat

      public String getOutputFormat()
      Returns the output format.
      Returns:
      the outputFormat
    • setOutputFormat

      public void setOutputFormat(String outputFormat)
      Configures the output format.
      Parameters:
      outputFormat - the outputFormat to set
    • threadStarted

      public void threadStarted()
      Description copied from interface: ThreadListener
      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()
      Specified by:
      threadStarted in interface ThreadListener
    • threadFinished

      public void threadFinished()
      Description copied from interface: ThreadListener
      Called for each thread after all samples have been processed. See org.apache.jmeter.threads.JMeterThread#threadFinished(org.apache.jmeter.engine.event.LoopIterationListener)
      Specified by:
      threadFinished in interface ThreadListener