Save This Page
Home » jakarta-jmeter-2.3.4_src » org.apache.jmeter.control » [javadoc | source]
org.apache.jmeter.control
public class: ThroughputController [javadoc | source]
java.lang.Object
   org.apache.jmeter.testelement.AbstractTestElement
      org.apache.jmeter.control.GenericController
         org.apache.jmeter.control.ThroughputController

All Implemented Interfaces:
    TestListener, Serializable, LoopIterationListener, Controller, TestElement

This class represents a controller that can control the number of times that it is executed, either by the total number of times the user wants the controller executed (BYNUMBER) or by the percentage of time it is called (BYPERCENT) The current implementation executes the first N samples (BYNUMBER) or the last N% of samples (BYPERCENT).
Field Summary
public static final  int BYNUMBER     
public static final  int BYPERCENT     
Fields inherited from org.apache.jmeter.control.GenericController:
subControllersAndSamplers,  current
Constructor:
 public ThroughputController() 
Method from org.apache.jmeter.control.ThroughputController Summary:
clone,   getMaxThroughput,   getMaxThroughputAsInt,   getPercentThroughput,   getPercentThroughputAsFloat,   getStyle,   isDone,   isPerThread,   iterationStart,   next,   setMaxThroughput,   setMaxThroughput,   setPerThread,   setPercentThroughput,   setPercentThroughput,   setStyle,   testEnded,   testEnded,   testIterationStart,   testStarted,   testStarted
Methods from org.apache.jmeter.control.GenericController:
addIterationListener,   addTestElement,   currentReturnedNull,   fireIterEvents,   fireIterationStart,   getCurrentElement,   getIterCount,   getSubControllers,   incrementCurrent,   incrementIterCount,   initialize,   isDone,   isFirst,   next,   nextIsAController,   nextIsASampler,   nextIsNull,   reInitialize,   removeCurrentElement,   resetCurrent,   resetIterCount,   setCurrentElement,   setDone,   setFirst
Methods from org.apache.jmeter.testelement.AbstractTestElement:
addProperty,   addTestElement,   canRemove,   clear,   clearTemporary,   clone,   emptyTemporary,   equals,   getName,   getProperty,   getPropertyAsBoolean,   getPropertyAsBoolean,   getPropertyAsDouble,   getPropertyAsFloat,   getPropertyAsInt,   getPropertyAsLong,   getPropertyAsString,   getThreadContext,   getThreadName,   isEnabled,   isRunningVersion,   isTemporary,   logProperties,   mergeIn,   nextIsNull,   propertyIterator,   recoverRunningVersion,   removeProperty,   setName,   setProperty,   setProperty,   setRunningVersion,   setTemporary,   setThreadContext,   setThreadName,   threadFinished,   threadStarted,   traverse,   traverseCollection,   traverseMap,   traverseProperty
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.jmeter.control.ThroughputController Detail:
 public Object clone() 
 public String getMaxThroughput() 
 protected int getMaxThroughputAsInt() 
 public String getPercentThroughput() 
 protected float getPercentThroughputAsFloat() 
 public int getStyle() 
 public boolean isDone() 
 public boolean isPerThread() 
 public  void iterationStart(LoopIterationEvent iterEvent) 
 public Sampler next() 
 public  void setMaxThroughput(int maxThroughput) 
 public  void setMaxThroughput(String maxThroughput) 
 public  void setPerThread(boolean perThread) 
 public  void setPercentThroughput(float percentThroughput) 
 public  void setPercentThroughput(String percentThroughput) 
 public  void setStyle(int style) 
 public  void testEnded() 
 public  void testEnded(String host) 
 public  void testIterationStart(LoopIterationEvent event) 
 public  void testStarted() 
 public  void testStarted(String host)