Package org.apache.jmeter.modifiers
Class UserParameters
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.modifiers.UserParameters
- All Implemented Interfaces:
Serializable
,Cloneable
,LoopIterationListener
,Searchable
,PreProcessor
,org.apache.jmeter.testelement.TestElement
public class UserParameters
extends AbstractTestElement
implements Serializable, PreProcessor, LoopIterationListener
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jmeter.testelement.TestElement
org.apache.jmeter.testelement.TestElement.Companion
-
Field Summary
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, Companion, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionclone()
A new instance is created for each thread group, and the clone() method is then called to create copies for each thread in a thread group.getNames()
boolean
void
iterationStart
(LoopIterationEvent event) Called when a loop iteration is about to start.void
process()
void
setNames
(Collection<?> list) The list of names of the variables to hold values.void
setNames
(CollectionProperty list) The list of names of the variables to hold values.void
setPerIteration
(boolean perIter) void
setThreadLists
(Collection<?> threadLists) The thread list is a list of lists.void
setThreadLists
(CollectionProperty threadLists) The thread list is a list of lists.Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, 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, traverseProperty
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jmeter.testelement.TestElement
get, get, get, get, get, get, get, get, get, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getPropertyOrNull, getProps, getSchema, getString, removed, removeProperty, set, set, set, set, set, set, set, set, set
-
Field Details
-
NAMES
- See Also:
-
THREAD_VALUES
- See Also:
-
PER_ITERATION
- See Also:
-
-
Constructor Details
-
UserParameters
public UserParameters()
-
-
Method Details
-
getNames
-
getThreadLists
-
setNames
The list of names of the variables to hold values. This list must come in the same order as the sub lists that are given tosetThreadLists(Collection)
.- Parameters:
list
- The ordered list of names
-
setNames
The list of names of the variables to hold values. This list must come in the same order as the sub lists that are given tosetThreadLists(CollectionProperty)
.- Parameters:
list
- The ordered list of names
-
setThreadLists
The thread list is a list of lists. Each list within the parent list is a collection of values for a simulated user. As many different sets of values can be supplied in this fashion to cause JMeter to set different values to variables for different test threads.- Parameters:
threadLists
- The list of lists of values for each user thread
-
setThreadLists
The thread list is a list of lists. Each list within the parent list is a collection of values for a simulated user. As many different sets of values can be supplied in this fashion to cause JMeter to set different values to variables for different test threads.- Parameters:
threadLists
- The list of lists of values for each user thread
-
isPerIteration
public boolean isPerIteration() -
setPerIteration
public void setPerIteration(boolean perIter) -
process
public void process()- Specified by:
process
in interfacePreProcessor
-
iterationStart
Description copied from interface:LoopIterationListener
Called when a loop iteration is about to start.- Specified by:
iterationStart
in interfaceLoopIterationListener
- Parameters:
event
- the event- See Also:
-
clone
A new instance is created for each thread group, and the clone() method is then called to create copies for each thread in a thread group. This means that the lock object is common to all instances- Specified by:
clone
in interfaceorg.apache.jmeter.testelement.TestElement
- Overrides:
clone
in classAbstractTestElement
- See Also:
-