Introduction of API and WebServices:
What is API
What is WebService
What is CRUD operationWhat are different HTTP Calls – GET/POST/PUT/DELETE
Exercise:
Basic Understanding of API from UI application using browser and network
How to check APIs at the network layer using developer tools of browser
Pre-Requisites:
HTTP Status codes
JSON understanding
Postman:
Introduction
Installing Postman
Understanding Postman basic menu / features
Creating first postman request GET
Understanding the response [status code, Message]
Using parameters in API calls
Using Headers
Header Presets
Understanding Authentication and Authorization
GitHub Example: Using Authentication
Creating POST PUT and DELETE requests
Using JSON payloads
Understanding JSON response
Environments
Creating and using Variables
Create collections and folders
Collection runner
Data driving the tests
Data files
Initializing test data
Export and Import collections
Export and Import Variables
Advanced
Creating scripted tests in POSTMAN
Assertions
Postman console
Understanding API Documentation