Class SizeAssertion
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.testelement.AbstractScopedTestElement
org.apache.jmeter.testelement.AbstractScopedAssertion
org.apache.jmeter.assertions.SizeAssertion
- All Implemented Interfaces:
Serializable, Cloneable, Assertion, Searchable, TestElement
Checks if the results of a Sample matches a particular size.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final intstatic final intstatic final intstatic final intstatic final intstatic final intFields inherited from interface TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the size in bytes to be asserted.intReturns the operator to be asserted.getResult(SampleResult response) Returns the result of the Assertion.booleanbooleanbooleanbooleanbooleanvoidsetAllowedSize(long size) Set the size that should be used in the assertionvoidsetAllowedSize(String size) Set the size that shall be asserted.voidsetCompOper(int operator) Set the operator used for the assertion.voidvoidvoidvoidvoidMethods inherited from class AbstractScopedAssertion
getScopeNameMethods inherited from class AbstractScopedTestElement
fetchScope, getSampleList, getVariableName, isScopeAll, isScopeChildren, isScopeParent, isScopeVariable, isScopeVariable, setScopeAll, setScopeChildren, setScopeParent, setScopeVariableMethods inherited from class 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 Details
-
EQUAL
public static final int EQUAL- See Also:
-
NOTEQUAL
public static final int NOTEQUAL- See Also:
-
GREATERTHAN
public static final int GREATERTHAN- See Also:
-
LESSTHAN
public static final int LESSTHAN- See Also:
-
GREATERTHANEQUAL
public static final int GREATERTHANEQUAL- See Also:
-
LESSTHANEQUAL
public static final int LESSTHANEQUAL- See Also:
-
-
Constructor Details
-
SizeAssertion
public SizeAssertion()
-
-
Method Details
-
getResult
Returns the result of the Assertion. Here it checks the Sample responseData length. -
getAllowedSize
-
setCompOper
public void setCompOper(int operator) Set the operator used for the assertion. Has to be one of- EQUAL
- 1
- NOTEQUAL
- 2
- GREATERTHAN
- 3
- LESSTHAN
- 4
- GREATERTHANEQUAL
- 5
- LESSTHANEQUAL
- 6
- Parameters:
operator- The operator to be used in the assertion
-
getCompOper
public int getCompOper()Returns the operator to be asserted.- EQUAL
- 1
- NOTEQUAL
- 2
- GREATERTHAN
- 3
- LESSTHAN
- 4
- GREATERTHANEQUAL
- 5
- LESSTHANEQUAL
- 6
- Returns:
- The operator used for the assertion
-
setAllowedSize
Set the size that shall be asserted.- Parameters:
size- a number of bytes.
-
setAllowedSize
public void setAllowedSize(long size) Set the size that should be used in the assertion- Parameters:
size- The number of bytes
-
setTestFieldNetworkSize
public void setTestFieldNetworkSize() -
setTestFieldResponseHeaders
public void setTestFieldResponseHeaders() -
setTestFieldResponseBody
public void setTestFieldResponseBody() -
setTestFieldResponseCode
public void setTestFieldResponseCode() -
setTestFieldResponseMessage
public void setTestFieldResponseMessage() -
getTestField
-
isTestFieldNetworkSize
public boolean isTestFieldNetworkSize() -
isTestFieldResponseHeaders
public boolean isTestFieldResponseHeaders() -
isTestFieldResponseBody
public boolean isTestFieldResponseBody() -
isTestFieldResponseCode
public boolean isTestFieldResponseCode() -
isTestFieldResponseMessage
public boolean isTestFieldResponseMessage()
-