Package org.apache.jmeter.assertions
Class XPath2Assertion
java.lang.Object
org.apache.jmeter.testelement.AbstractTestElement
org.apache.jmeter.testelement.AbstractScopedTestElement
org.apache.jmeter.testelement.AbstractScopedAssertion
org.apache.jmeter.assertions.XPath2Assertion
- All Implemented Interfaces:
Serializable
,Cloneable
,Assertion
,Searchable
,org.apache.jmeter.testelement.TestElement
Checks if the result is a well-formed XML content and whether it matches an
XPath
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.jmeter.testelement.TestElement
org.apache.jmeter.testelement.TestElement.Companion
-
Field Summary
Fields inherited from interface org.apache.jmeter.testelement.TestElement
COMMENTS, Companion, ENABLED, GUI_CLASS, NAME, TEST_CLASS
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetResult
(SampleResult response) Returns the result of the Assertion.Get The XPath String that will be used in matching the documentboolean
Negate the XPath test, that is return true if something is not found.void
setNamespaces
(String namespaces) void
setNegated
(boolean negate) void
setXPathString
(String xpath) Set the XPath String this will be used as an xpathMethods inherited from class org.apache.jmeter.testelement.AbstractScopedAssertion
getScopeName
Methods inherited from class org.apache.jmeter.testelement.AbstractScopedTestElement
fetchScope, getProps, getSampleList, getSchema, 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, 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, getString, removed, removeProperty, set, set, set, set, set, set, set, set, set
-
Field Details
-
DEFAULT_XPATH
- See Also:
-
-
Constructor Details
-
XPath2Assertion
public XPath2Assertion()
-
-
Method Details
-
getResult
Returns the result of the Assertion. Checks if the result is well-formed XML, and that the XPath expression is matched (or not, as the case may be) -
getXPathString
Get The XPath String that will be used in matching the document- Returns:
- String xpath String
-
setXPathString
Set the XPath String this will be used as an xpath- Parameters:
xpath
- String
-
setNegated
public void setNegated(boolean negate) -
isNegated
public boolean isNegated()Negate the XPath test, that is return true if something is not found.- Returns:
- boolean negated
-
setNamespaces
-
getNamespaces
-