Rest Assured Java - API Automation for Beginners

Udemy Certificate USD 39.99
Enroll now →
Rest Assured Java  -  API Automation for Beginners

About this course

*API FundamentalsWhat is APITypes of APIAPI development life cyclewhat is SOAP/RESTHTTP BasicsResources OAUTH2.O flow with examples*PostMan FundamentalsWhat is PostmanWhy use PostmanHow to use PostmanHow to analyse API documentation*Faking Datausing Mockoon for fake end points*Hamcrest Assert LibraryVarious Hamcrest Matchers for assertion*Groovy's GPathVarious examples showing ways of extracting response using GPath*Data driven testing using Excel*Usage of simple JSON library*Usage of Allure Reports*TestNGVarious features of TestNG*Rest Assured(RA)What is Rest AssuredHow to set up Rest Assureddifferent HTTP methods Request Specification interfaceResponse Specification interfaceRequest/Response SpecBuilder classLoggging - different waysFilters - different typesFaking data using tool MockoonSending the request using RA Receiving the response using RADifferent ways of extracting data from responseAssertion using HamcrestAssertion using TestNGGroovy's Gpath in detailHamcrest Java library for assertionRequest and Response headersDifferent ways of sending headersDifferent ways of sending the requestDifferent ways of preparing payloads using HashMap,Java POJO,using JSON fileOnline utilities for preparing complex POJOsQuery ParametersPath ParametersJson Schema ValidatorReading data from JSON and performing data driven testing using Json simple libraryReading data from excel and performing data driven testing using Apache POI API/using ListenersAuthentication/Authorization TestNG in depthSerialization/De serialization using jackson data bind library (Object Mapping)Usage o

What you'll learn

  • understand API fundamentals
  • effectively use Postman
  • implement data-driven testing
  • perform assertions using Hamcrest and TestNG
  • work with Rest Assured for API testing

Skills you'll gain

Related courses

Course details are provided by the platform and may change — always confirm on the provider's site. Links may be affiliate links.