API Manual Syllabus
- Introduction of API and WebServices
- What is API
- What is WebService
- What is CRUD operation
- What 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