Package org.apache.jmeter.config
Class RandomVariableConfig
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.config.ConfigTestElement
org.apache.jmeter.config.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:
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.apache.jmeter.testelement.TestElementorg.apache.jmeter.testelement.TestElement.Companion
- 
Field SummaryFields inherited from class org.apache.jmeter.config.ConfigTestElementPASSWORD, USERNAMEFields inherited from interface org.apache.jmeter.testelement.TestElementCOMMENTS, Companion, ENABLED, GUI_CLASS, NAME, TEST_CLASS
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionReturns the maximum value (inclusive).Returns the minimum value (inclusive).Returns the output format.booleanReturnstrueif the random is computed per thread.Returns the random seed.Returns the variable name.voiditerationStart(LoopIterationEvent iterEvent) Called when a loop iteration is about to start.voidsetMaximumValue(String maxvalue) Configures the maximum value (inclusive).voidsetMinimumValue(String minValue) Configures the minimum value (inclusive).voidsetOutputFormat(String outputFormat) Configures the output format.voidsetPerThread(boolean perThread) Configures if the random is computed per thread.voidsetRandomSeed(String randomSeed) Configures the random seed.voidsetVariableName(String variableName) Configures the variable name.voidCalled for each thread after all samples have been processed.voidCalled for each thread before starting sampling.Methods inherited from class org.apache.jmeter.config.ConfigTestElementaddConfigElement, addTestElement, expectsModification, getProps, getSchemaMethods inherited from class org.apache.jmeter.testelement.AbstractTestElementaddPropertiesValues, addProperty, addProperty, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getPropertyOrNull, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traversePropertyMethods inherited from class java.lang.Objectfinalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.jmeter.config.ConfigElementcloneMethods inherited from interface org.apache.jmeter.testelement.TestElementget, get, get, get, get, get, get, get, get, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getPropertyOrNull, getString, removed, removeProperty, set, set, set, set, set, set, set, set, set
- 
Constructor Details- 
RandomVariableConfigpublic RandomVariableConfig()
 
- 
- 
Method Details- 
iterationStartCalled when a loop iteration is about to start.- Specified by:
- iterationStartin interface- LoopIterationListener
- Parameters:
- iterEvent- the event
 
- 
getMinimumValueReturns the minimum value (inclusive).- Returns:
- the minValue
 
- 
setMinimumValueConfigures the minimum value (inclusive).- Parameters:
- minValue- the minValue to set
 
- 
getMaximumValueReturns the maximum value (inclusive).- Returns:
- the maxvalue
 
- 
setMaximumValueConfigures the maximum value (inclusive).- Parameters:
- maxvalue- the maxvalue to set
 
- 
getVariableNameReturns the variable name.- Returns:
- the variableName
 
- 
setVariableNameConfigures the variable name.- Parameters:
- variableName- the variableName to set
 
- 
getRandomSeedReturns the random seed.- Returns:
- the randomSeed
 
- 
setRandomSeedConfigures the random seed.- Parameters:
- randomSeed- the randomSeed to set
 
- 
getPerThreadpublic boolean getPerThread()Returnstrueif the random is computed per thread.- Returns:
- the perThread
 
- 
setPerThreadpublic void setPerThread(boolean perThread) Configures if the random is computed per thread.- Parameters:
- perThread- the perThread to set
 
- 
getOutputFormatReturns the output format.- Returns:
- the outputFormat
 
- 
setOutputFormatConfigures the output format.- Parameters:
- outputFormat- the outputFormat to set
 
- 
threadStartedpublic void threadStarted()Description copied from interface:ThreadListenerCalled 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:
- threadStartedin interface- ThreadListener
 
- 
threadFinishedpublic void threadFinished()Description copied from interface:ThreadListenerCalled for each thread after all samples have been processed. See org.apache.jmeter.threads.JMeterThread#threadFinished(org.apache.jmeter.engine.event.LoopIterationListener)- Specified by:
- threadFinishedin interface- ThreadListener
 
 
-