Rest Assured

  1. Introduction
  2. Performing HTTP Methods
  3. Path Parameters
  4. Query Parameters
  5. File Upload
  6. Validate Response Status
  7. Validate Response Header
  8. Validate Response Time
  9. Log Request Details
  10. Log Response Details
  11. JSON Response Verification
    • Query using JSONPath
    • Expressions in JSONPath
    • Schema Verification
    • Parsing Complex/Nested JSON
  12. XML Response Verification
    • Query using XPath
    • Expressions in XMLPath
    • Schema Verification
  13. Serialization and Deserialization
    • Jackson API
    • Gson API
  14. Parameterize Tests
    • Data Providers
    • CSV
    • JSON
    • Passing parameters between tests
  15. Accessing secured APIs
    • Authorization
    • Authentication
      • Basic
      • Digest
      • Form
      • Certificate
      • OAuth
      • OAuth 2
  16. Filters
    • RequestLoggingFilter
    • ResponseLoggingFilter
    • CookieFilter
  17. RequestSpecBuilder
  18. ResponseSpecBuilder