Package org.apache.jmeter.assertions
Class DurationAssertion
- java.lang.Object
-
- org.apache.jmeter.testelement.AbstractTestElement
-
- org.apache.jmeter.testelement.AbstractScopedTestElement
-
- org.apache.jmeter.testelement.AbstractScopedAssertion
-
- org.apache.jmeter.assertions.DurationAssertion
-
- All Implemented Interfaces:
Serializable
,Cloneable
,Assertion
,Searchable
,TestElement
public class DurationAssertion extends AbstractScopedAssertion implements Serializable, Assertion
Checks if an Sample is sampled within a specified time-frame. If the duration is larger than the timeframe the Assertion is considered a failure.- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
DURATION_KEY
Key for storing assertion-informations in the jmx-file.-
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
-
Constructor Summary
Constructors Constructor Description DurationAssertion()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AssertionResult
getResult(SampleResult response)
Returns the result of the Assertion.-
Methods inherited from class org.apache.jmeter.testelement.AbstractScopedAssertion
getScopeName
-
Methods inherited from class org.apache.jmeter.testelement.AbstractScopedTestElement
fetchScope, getSampleList, getVariableName, isScopeAll, isScopeChildren, isScopeParent, isScopeVariable, isScopeVariable, setScopeAll, setScopeChildren, setScopeParent, setScopeVariable
-
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
-
-
-
-
Field Detail
-
DURATION_KEY
public static final String DURATION_KEY
Key for storing assertion-informations in the jmx-file.- See Also:
- Constant Field Values
-
-
Method Detail
-
getResult
public AssertionResult getResult(SampleResult response)
Returns the result of the Assertion. Here it checks wether the Sample took to long to be considered successful. If so an AssertionResult containing a FailureMessage will be returned. Otherwise the returned AssertionResult will reflect the success of the Sample.
-
-