org.apache.jmeter.assertions

Class DurationAssertion

Implemented Interfaces:
Serializable, Assertion, Cloneable, Serializable, 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.

Field Summary

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

Method Summary

AssertionResult
getResult(SampleResult response)
Returns the result of the Assertion.

Methods inherited from class org.apache.jmeter.testelement.AbstractScopedAssertion

fetchScope, isScopeAll, isScopeChildren, isScopeParent, setScopeAll, setScopeChildren, setScopeParent

Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement

addProperty, addTestElement, canRemove, clear, clearTemporary, clone, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getThreadContext, getThreadName, hashCode, isEnabled, isRunningVersion, isTemporary, logProperties, mergeIn, propertyIterator, recoverRunningVersion, removeProperty, setComment, setName, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setProperty, setRunningVersion, setTemporary, setThreadContext, setThreadName, traverse, traverseCollection, traverseMap, traverseProperty

Field Details

DURATION_KEY

public static final String DURATION_KEY
Key for storing assertion-informations in the jmx-file.

Method Details

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.
Specified by:
getResult in interface Assertion

Copyright © 1998-2010 Apache Software Foundation. All Rights Reserved.