# Package org.apache.jmeter.assertions

package org.apache.jmeter.assertions

## Assertions

### Methods to be implemented

getResult(SampleResult)

#### Calling sequence

When the test plan is prepared for running, one instance of the class is created for each occurrence of an assertion in each thread.

Assertions are called from the same thread as the sampler

Related Packages
Package
Description
org.apache.jmeter
org.apache.jmeter.assertions.gui
org.apache.jmeter.assertions.jmespath
Class
Description
Assertion
An Assertion checks a SampleResult to determine whether or not it is successful.
AssertionResult
Implements Response Assertion checking.
BeanShellAssertion
An Assertion which understands BeanShell
BSFAssertion
BSFAssertionBeanInfo
CompareAssertion
CompareAssertionBeanInfo
CompareAssertionResult
DurationAssertion
Checks if an Sample is sampled within a specified time-frame.
HTMLAssertion
Assertion to validate the response of a Sample with Tidy.
JSONPathAssertion
This is main class for JSONPath Assertion which verifies assertion on previous sample result using JSON path expression
JSR223Assertion
JSR223AssertionBeanInfo
LogErrorHandler
`ErrorHandler` implementation that logs
MD5HexAssertion
MD5HexAssertion class creates an MD5 checksum from the response and matches it with the MD5 hex provided.
ResponseAssertion
Test element to handle Response Assertions.
SizeAssertion
Checks if the results of a Sample matches a particular size.
SMIMEAssertionTestElement
SubstitutionElement
XMLAssertion
Checks if the result is a well-formed XML content using `XMLReader`
XMLSchemaAssertion
XMLSchemaAssertion.java Validate response against an XML Schema author
XPath2Assertion
Checks if the result is a well-formed XML content and whether it matches an XPath
XPathAssertion
Checks if the result is a well-formed XML content and whether it matches an XPath