Introduction to Web Services
Introduction to Postman
Installing Postman
What is Header
What is Body
What is Pre-request Script
Tests in Postman
Response Codes: 200,201,204,400,401,403,404,405,500,503
Introduction to Rest Assured
Rest Assured methods: GET/POST/PUT/Delete
Handle different payloads using POJO and JSON/XMLs
Handle Authentication using Basic Auth, Preemptive Auth,Digest Auth, Bearer Token, Authorization Token, Client ID, Client Secret, API Key, API Secret, OAuth1 and OAuth2
All core features of Rest Assured Library
GET/POST/PUT/DELETE – BDD Approaches
What is GIVEN/WHEN/THEN/AND methods
What is LOG and ALL methods
How to ASSERT in Rest Assured
How to verify Status Code, Response Body and Headers
How to use QUERY PARAMETERS and PATH PARAMETERS
What is ResponseBuilderSpec and RequestSpecification Concept
What is JSONPATH
How to send a POST CALL with JSON String, JSON File and using Java (POJO) Class.
What is Serialization and De-Serialization
How to use HAMCREST – Assertion Library
GET/POST/PUT/DELETE – NON-BDD Approaches
Reporting: Extent Report/TestNG Report/Allure Report
Framework designing using Core Java and REST Assured