Apache JMeter

org.apache.jmeter.modifiers
Class UserParameters

java.lang.Object
  extended by org.apache.jmeter.testelement.AbstractTestElement
      extended by org.apache.jmeter.modifiers.UserParameters
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, LoopIterationListener, PreProcessor, TestElement

public class UserParameters
extends AbstractTestElement
implements java.io.Serializable, PreProcessor, LoopIterationListener

See Also:
Serialized Form

Field Summary
static java.lang.String NAMES
           
static java.lang.String PER_ITERATION
           
static java.lang.String THREAD_VALUES
           
 
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
 
Constructor Summary
UserParameters()
           
 
Method Summary
 java.lang.Object clone()
           
 CollectionProperty getNames()
           
 CollectionProperty getThreadLists()
           
 boolean isPerIteration()
           
 void iterationStart(LoopIterationEvent event)
           
protected  void mergeIn(TestElement element)
           
 void process()
           
 void setNames(java.util.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(java.util.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
addProperty, addTestElement, canRemove, clear, clearTemporary, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, propertyIterator, recoverRunningVersion, removeProperty, setComment, setName, 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
 

Field Detail

NAMES

public static final java.lang.String NAMES
See Also:
Constant Field Values

THREAD_VALUES

public static final java.lang.String THREAD_VALUES
See Also:
Constant Field Values

PER_ITERATION

public static final java.lang.String PER_ITERATION
See Also:
Constant Field Values
Constructor Detail

UserParameters

public UserParameters()
Method Detail

getNames

public CollectionProperty getNames()

getThreadLists

public CollectionProperty getThreadLists()

setNames

public void setNames(java.util.Collection list)
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 to setThreadLists(Collection).


setNames

public void setNames(CollectionProperty list)
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 to setThreadLists(CollectionProperty).


setThreadLists

public void setThreadLists(java.util.Collection threadLists)
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.


setThreadLists

public void setThreadLists(CollectionProperty threadLists)
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.


isPerIteration

public boolean isPerIteration()

setPerIteration

public void setPerIteration(boolean perIter)

process

public void process()
Specified by:
process in interface PreProcessor

iterationStart

public void iterationStart(LoopIterationEvent event)
Specified by:
iterationStart in interface LoopIterationListener
See Also:
LoopIterationListener.iterationStart(LoopIterationEvent)

clone

public java.lang.Object clone()
Specified by:
clone in interface TestElement
Overrides:
clone in class AbstractTestElement

mergeIn

protected void mergeIn(TestElement element)
Overrides:
mergeIn in class AbstractTestElement

Apache JMeter

Copyright © 1998-2009 Apache Software Foundation. All Rights Reserved.