Class ThroughputController

  • All Implemented Interfaces:
    java.io.Serializable , java.lang.Cloneable , org.apache.jmeter.control.Controller , org.apache.jmeter.engine.event.LoopIterationListener , org.apache.jmeter.gui.Searchable , org.apache.jmeter.testelement.TestElement , org.apache.jmeter.testelement.TestStateListener , org.apache.jmeter.threads.TestCompilerHelper

    
    public class ThroughputController
    extends GenericController implements Serializable, LoopIterationListener, TestStateListener
                        

    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).

    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
    • Method Summary

      Modifier and Type Method Description
      void setStyle(int style)
      int getStyle()
      void setPerThread(boolean perThread)
      boolean isPerThread()
      void setMaxThroughput(int maxThroughput)
      void setMaxThroughput(String maxThroughput)
      String getMaxThroughput()
      void setPercentThroughput(float percentThroughput)
      void setPercentThroughput(String percentThroughput)
      String getPercentThroughput()
      Sampler next()
      boolean isDone()
      Object clone()
      void iterationStart(LoopIterationEvent iterEvent)
      void testStarted()
      void testStarted(String host)
      void testEnded()
      void testEnded(String host)
      • Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement

        canRemove, clear, clearTestElementChildren, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyOrNull, getSearchableTokens, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, propertyIterator, recoverRunningVersion, removeProperty, setComment, setEnabled, setName, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse
      • Methods inherited from class org.apache.jmeter.control.GenericController

        addIterationListener, addTestElement, addTestElementOnce, getProps, getSchema, initialize, removeIterationListener, setFirst, triggerEndOfLoop
      • Methods inherited from class org.apache.jmeter.testelement.TestElement

        get, get, get, get, get, get, get, get, get, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getProps, getSchema, getString, removed, set
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait