Assertion (Apache JMeter dist API)
Description: declaration: package: org.apache.jmeter.assertions, interface: Assertion

Package org.apache.jmeter.assertions

# Interface Assertion

All Known Implementing Classes:
  `BeanShellAssertion`, `BSFAssertion`, `CompareAssertion`, `DurationAssertion`, `HTMLAssertion`, `JMESPathAssertion`, `JSONPathAssertion`, `JSR223Assertion`, `MD5HexAssertion`, `ResponseAssertion`, `SizeAssertion`, `SMIMEAssertionTestElement`, `XMLAssertion`, `XMLSchemaAssertion`, `XPath2Assertion`, `XPathAssertion`

public interface Assertion
An Assertion checks a SampleResult to determine whether or not it is successful. The resulting success status can be obtained from a corresponding Assertion Result. For example, if a web response doesn't contain an expected expression, it would be considered a failure.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `AssertionResult`
  `getResult(SampleResult response)`
  Returns the AssertionResult object encapsulating information about the success or failure of the assertion.

- ## Method Details

  - ### getResult

    AssertionResult getResult(SampleResult response)
    Returns the AssertionResult object encapsulating information about the success or failure of the assertion.
    Parameters:
      `response` - the SampleResult containing information about the Sample (duration, success, etc)
    Returns:
      the AssertionResult containing the information about whether the assertion passed or failed.