Class BeanShellAssertion
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.util.BeanShellTestElement
org.apache.jmeter.assertions.BeanShellAssertion
- All Implemented Interfaces:
Serializable, Cloneable, Assertion, Searchable, TestElement, TestStateListener, ThreadListener
An Assertion which understands BeanShell
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface TestElement
COMMENTS, ENABLED, GUI_CLASS, NAME, TEST_CLASS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected StringgetResult(SampleResult response) Returns the AssertionResult object encapsulating information about the success or failure of the assertion.Return the script (TestBean version).booleanMethods inherited from class BeanShellTestElement
clone, getBeanShellInterpreter, processFileOrScript, readResolve, setFilename, setParameters, setResetInterpreter, setScript, testEnded, testEnded, testStarted, testStarted, threadFinished, threadStartedMethods inherited from class AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, 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
-
FILENAME
- See Also:
-
SCRIPT
- See Also:
-
PARAMETERS
- See Also:
-
RESET_INTERPRETER
- See Also:
-
INIT_FILE
- See Also:
-
-
Constructor Details
-
BeanShellAssertion
public BeanShellAssertion()
-
-
Method Details
-
getInitFileProperty
- Specified by:
getInitFilePropertyin classBeanShellTestElement
-
getScript
Description copied from class:BeanShellTestElementReturn the script (TestBean version). Must be overridden for subclasses that don't implement TestBean otherwise the clone() method won't work.- Overrides:
getScriptin classBeanShellTestElement- Returns:
- the script to execute
-
getFilename
- Overrides:
getFilenamein classBeanShellTestElement
-
getParameters
- Overrides:
getParametersin classBeanShellTestElement
-
isResetInterpreter
public boolean isResetInterpreter()- Overrides:
isResetInterpreterin classBeanShellTestElement
-
getResult
Returns the AssertionResult object encapsulating information about the success or failure of the assertion.
-