Package org.apache.jmeter.assertions
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
,org.apache.jmeter.testelement.TestElement
,TestStateListener
,ThreadListener
An Assertion which understands BeanShell
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jmeter.testelement.TestElement
org.apache.jmeter.testelement.TestElement.Companion
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, Companion, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected String
getResult
(SampleResult response) Returns the AssertionResult object encapsulating information about the success or failure of the assertion.Return the script (TestBean version).boolean
Methods inherited from class org.apache.jmeter.util.BeanShellTestElement
clone, getBeanShellInterpreter, processFileOrScript, processFileOrScript, readResolve, setFilename, setParameters, setResetInterpreter, setScript, testEnded, testEnded, testStarted, testStarted, threadFinished, threadStarted
Methods inherited from class org.apache.jmeter.testelement.AbstractTestElement
addPropertiesValues, addProperty, addProperty, addTestElement, canRemove, clear, clearTemporary, clearTestElementChildren, emptyTemporary, equals, getComment, getName, getProperty, getPropertyAsBoolean, getPropertyAsBoolean, getPropertyAsDouble, getPropertyAsFloat, getPropertyAsInt, getPropertyAsInt, getPropertyAsLong, getPropertyAsLong, getPropertyAsString, getPropertyAsString, getPropertyOrNull, 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 class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.apache.jmeter.testelement.TestElement
get, get, get, get, get, get, get, get, get, getOrCreate, getOrCreate, getOrNull, getOrNull, getOrNull, getPropertyOrNull, getProps, getSchema, getString, removed, removeProperty, set, set, set, set, set, set, set, set, set
-
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:
getInitFileProperty
in classBeanShellTestElement
-
getScript
Description copied from class:BeanShellTestElement
Return the script (TestBean version). Must be overridden for subclasses that don't implement TestBean otherwise the clone() method won't work.- Overrides:
getScript
in classBeanShellTestElement
- Returns:
- the script to execute
-
getFilename
- Overrides:
getFilename
in classBeanShellTestElement
-
getParameters
- Overrides:
getParameters
in classBeanShellTestElement
-
isResetInterpreter
public boolean isResetInterpreter()- Overrides:
isResetInterpreter
in classBeanShellTestElement
-
getResult
Returns the AssertionResult object encapsulating information about the success or failure of the assertion.
-