public class WeightedSwitchController extends org.apache.jmeter.control.GenericController implements Serializable
| Modifier and Type | Field and Description |
|---|---|
protected long[] |
counts |
protected int |
currentCopy |
static String |
IS_RANDOM_CHOICE |
protected long |
totalCount |
static String |
WEIGHTS |
| Constructor and Description |
|---|
WeightedSwitchController() |
| Modifier and Type | Method and Description |
|---|---|
org.apache.jmeter.testelement.property.CollectionProperty |
getData() |
boolean |
isRandomChoice() |
org.apache.jmeter.samplers.Sampler |
next() |
void |
reset() |
void |
setData(org.apache.jmeter.gui.util.PowerTableModel model) |
void |
setIsRandomChoice(boolean value) |
addIterationListener, addTestElement, addTestElementOnce, currentReturnedNull, fireIterationStart, fireIterEvents, getCurrentElement, getIterCount, getSubControllers, incrementCurrent, incrementIterCount, initialize, initializeSubControllers, isDone, isFirst, nextIsAController, nextIsASampler, nextIsNull, readResolve, reInitialize, reInitializeSubController, removeCurrentElement, removeIterationListener, resetCurrent, resetIterCount, setCurrentElement, setDone, setFirst, triggerEndOfLoopaddPropertiesValues, addProperty, addProperty, canRemove, clear, clearTemporary, clearTestElementChildren, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, 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, traversePropertyfinalize, getClass, notify, notifyAll, toString, wait, wait, waitcanRemove, clear, clearTestElementChildren, clone, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traversepublic static final String WEIGHTS
public static final String IS_RANDOM_CHOICE
protected long[] counts
protected long totalCount
protected transient int currentCopy
public void setData(org.apache.jmeter.gui.util.PowerTableModel model)
public org.apache.jmeter.testelement.property.CollectionProperty getData()
public void setIsRandomChoice(boolean value)
public boolean isRandomChoice()
public org.apache.jmeter.samplers.Sampler next()
next in interface org.apache.jmeter.control.Controllernext in class org.apache.jmeter.control.GenericControllerpublic void reset()
Copyright © 2018. All rights reserved.