API Testing with Postman
21 hours
Beginner
Testing
Test, automate, and document APIs efficiently using Postman. This hands-on course covers the full API testing workflow from writing and scripting requests to automating test runs and integrating with version control, so you can deliver reliable, well-tested APIs with confidence.
What You'll Learn
By the end of this course, you will be able to:
- Write and execute API requests across REST, SOAP, GraphQL, and HTTP protocols
- Script and automate tests using Postman's built-in testing and scripting tools
- Generate dynamic data and parameterize requests for flexible, reusable test cases
- Organize and document tests in collections for team collaboration and review
- Automate test execution using the Collection Runner, Postman Monitors, and Newman
- Integrate API workflows with GitHub for version-controlled API development
Requirements
- Working understanding of HTTP and how APIs communicate
- Familiarity with Node.js and NPM
Audience
- Software Testers and QA Engineers working with APIs
- Developers looking to add structured API testing to their workflow
Topics
Introduction to API Testing with Postman
- API Testing vs. Unit Testing vs. UI Testing
- Overview of Postman's Features and Capabilities
- Protocols Supported by Postman: REST, SOAP, HTTP, and GraphQL
- Understanding Path Parameters vs. Query Parameters
Setting Up the Environment
- Installing and Configuring Postman
- Creating and Configuring a Postman Account
Creating and Managing API Requests
- Writing GET and POST Requests
- Passing Additional Data with Requests
- Creating Dynamic Requests with Variables
- Importing Requests from a Browser
- Debugging and Inspecting Requests and Responses
- Saving and Sharing Requests
Parameterization and Collections
- Parameterizing Requests for Reusability
- Organizing Requests into Collections
- Documenting and Sharing Collections for Team Review
Testing and Scripting
- Scripting Tests in Postman
- Testing API Responses and Validating Behavior
- Refactoring and Maintaining Tests
API Workflows with GitHub
- Setting Up Two-Factor Authentication in Postman and GitHub
- Building and Running a Simple Workflow with the GitHub API
Automating Test Execution
- Running Collections with the Collection Runner
- Scheduling and Monitoring Tests with Postman Monitors
- Installing and Configuring Newman
- Running Collections with Newman and Generating Reports
Training Options
Number of Participants
Training Type
per participant
This course requires a minimum of 4 participants. Contact us for custom pricing for smaller groups.
Course Features
- Expert instruction
- Interactive lectures
- Hands-on labs and exercises
- Comprehensive course materials
- Lifetime access to materials
Request Training Quote
Request Received!
Thank you for your interest!
We'll contact you shortly with a detailed quote for API Testing with Postman.