Postman API Testing for Beginners (Manual Testing Only)
Section 1: Introduction to APIs
Course Introduction
What is an API?
What is API Testing?
Types of APIs
API vs Web Application Testing
Real-world API Examples
Understanding Client-Server Architecture
Section 2: HTTP Basics
What is HTTP?
HTTP Request & Response
URL Structure
HTTP Methods (GET, POST, PUT, PATCH, DELETE)
HTTP Status Codes
Request Headers
Response Headers
Section 3: Installing & Exploring Postman
Install Postman
Create a Free Account
Postman Interface Overview
Creating Your First Request
Understanding Request Builder
Saving Requests
Section 4: Working with GET Requests
Creating GET Requests
Query Parameters
Path Parameters
Viewing Response
Pretty, Raw & Preview Views
Response Time & Size
Section 5: Working with POST Requests
Creating Resources
Request Body
JSON Basics
Raw vs Form Data
Sending JSON Data
Verifying Response
Section 6: PUT, PATCH & DELETE
Updating Data Using PUT
Partial Updates Using PATCH
Deleting Records
Verifying CRUD Operations
Section 7: Understanding JSON
What is JSON?
JSON Objects
JSON Arrays
Nested JSON
Reading API Responses
JSON Formatting Tips
Section 8: Variables & Environments
Why Variables?
Global Variables
Collection Variables
Environment Variables
Switching Environments
Section 10: Authentication Basics
Why Authentication?
Basic Authentication
Bearer Token Authentication
API Key Authentication
Section 11: Manual API Validation
Verifying Status Codes
Validating Response Body
Validating Headers
Checking Response Time
Negative Testing
Error Responses