Class RpsThreadGroup.NonInterruptingVariableThroughputTimer

  • All Implemented Interfaces:
    Serializable, Cloneable, org.apache.jmeter.engine.util.NoThreadClone, org.apache.jmeter.gui.Searchable, org.apache.jmeter.testelement.TestElement, org.apache.jmeter.testelement.TestStateListener, org.apache.jmeter.timers.Timer
    Enclosing class:
    RpsThreadGroup

    public static class RpsThreadGroup.NonInterruptingVariableThroughputTimer
    extends kg.apc.jmeter.timers.VariableThroughputTimer
    Always stops thread group gracefully, avoiding potential exceptions generated by VariableThroughputTimer when stopping a test, due to thread interruptions.

    Here are more details on this issue.

    See Also:
    Serialized Form
    • Field Summary

      • Fields inherited from class kg.apc.jmeter.timers.VariableThroughputTimer

        columnClasses, columnIdentifiers, DATA_PROPERTY, DURATION_FIELD_NO, FROM_FIELD_NO, TO_FIELD_NO
      • Fields inherited from interface org.apache.jmeter.testelement.TestElement

        COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void stopTest()  
      • Methods inherited from class kg.apc.jmeter.timers.VariableThroughputTimer

        delay, getData, getRPSForSecond, setData, testEnded, testEnded, testStarted, testStarted
      • Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement

        addPropertiesValues, addProperty, addProperty, addTestElement, 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, traverseProperty
      • Methods inherited from interface org.apache.jmeter.testelement.TestElement

        removed
      • Methods inherited from interface org.apache.jmeter.timers.Timer

        isModifiable
    • Constructor Detail

      • NonInterruptingVariableThroughputTimer

        public NonInterruptingVariableThroughputTimer()
    • Method Detail

      • stopTest

        protected void stopTest()
        Overrides:
        stopTest in class kg.apc.jmeter.timers.VariableThroughputTimer