"The structure, the practice exams, the instructor — all top tier. Passed first try."
Course Outline
What the programme covers, module by module.
Module 1: Introduction to API Testing
- API fundamentals
- API testing concepts
- Web services
- REST APIs
- Testing objectives
- API testing workflow
Module 2: Introduction to Postman
- Postman overview
- Postman interface
- Workspaces
- Collections
- Request builder
- Response viewer
Module 3: HTTP Fundamentals
- HTTP protocol
- Requests and responses
- HTTP methods
- Status codes
- Headers
- Content types
Module 4: Creating API Requests
- GET requests
- POST requests
- PUT requests
- PATCH requests
- DELETE requests
- Request execution
Module 5: Request Parameters & Headers
- Path parameters
- Query parameters
- Request headers
- Content-Type
- Accept headers
- Custom headers
Module 6: Request Bodies
- JSON bodies
- Form data
- URL-encoded data
- Raw data
- Binary data
- Request payloads
Module 7: Understanding API Responses
- Response status
- Response body
- Response headers
- Response time
- Cookies
- Response validation
Module 8: Postman Collections
- Creating collections
- Organising requests
- Collection folders
- Saving requests
- Duplicating requests
- Collection management
Module 9: Variables & Environments
- Global variables
- Collection variables
- Environment variables
- Local variables
- Variable scopes
- Dynamic configuration
Module 10: API Authentication
- Basic authentication
- Bearer tokens
- API keys
- OAuth concepts
- Authentication headers
- Token management
Module 11: Writing Test Assertions
- Post-response scripts
- Status assertions
- Response body assertions
- Header assertions
- Response time assertions
- Test results
Module 12: JavaScript Scripting in Postman
- Postman scripting concepts
- JavaScript fundamentals
- pm object
- Accessing responses
- Setting variables
- Reusable scripts
Module 13: Dynamic Data & Pre-Request Scripts
- Pre-request scripts
- Dynamic values
- Random data
- Timestamps
- Variable generation
- Request preparation
Module 14: Data-Driven API Testing
- External test data
- CSV data
- JSON data
- Parameterised requests
- Multiple datasets
- Data-driven execution
Module 15: Collection Runner
- Running collections
- Execution order
- Iterations
- Environment selection
- Test results
- Failure analysis
Module 16: API Workflow Testing
- Request chaining
- Extracting response data
- Passing dynamic values
- Dependent requests
- End-to-end workflows
- Scenario testing
Module 17: Negative & Boundary Testing
- Invalid requests
- Missing parameters
- Invalid data types
- Boundary values
- Error responses
- Negative scenarios
Module 18: Mock Servers
- Mocking concepts
- Mock responses
- Examples
- Simulated endpoints
- Testing dependencies
- Mock-based development
Module 19: API Documentation
- Documentation concepts
- Collection documentation
- Request descriptions
- Examples
- Sharing documentation
- Maintaining API information
Module 20: API Security & Debugging
- Authentication testing
- Authorisation testing
- Input validation
- Sensitive data handling
- Postman Console
- Troubleshooting requests
Module 21: Automated Execution & Reporting
- Command-line execution concepts
- Newman
- Running collections
- Environment files
- Test reports
- Automated API testing
Module 22: CI/CD Integration & Testing Practices
- CI/CD concepts
- Pipeline execution
- Automated regression testing
- Test organisation
- Maintainable collections
- API testing best practices
Who it's for & what's included
Pick a delivery method to see exactly who it suits and everything you receive.
Classroom
Best for learners who want face-to-face tuition and to network with peers in person.
Everything you get
- ✓ Live instructor on-site
- ✓ Printed workbook & materials
- ✓ Group exercises & case studies
Online Instructor-Led
Best for learners who want a live instructor and a fixed schedule, without the travel.
Everything you get
- ✓ Live instructor via video call
- ✓ Digital workbook & resources
- ✓ Session recordings
Self-Paced
Best for self-motivated learners who need maximum flexibility around work and life.
Everything you get
- ✓ On-demand video lessons
- ✓ Interactive quizzes
- ✓ 24/7 access on any device
Course Overview
The Postman API Testing program equips working professionals with practical skills for testing RESTful APIs using Postman. Participants learn HTTP fundamentals, request creation, parameters, headers, authentication, collections, environments, variables, assertions, scripts, data-driven testing, workflows, API documentation, mocking, monitoring, automated execution, security testing, debugging, and CI/CD integration.