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

Course
Participants
Training Type
Price per Participant

Request Received!

Thank you for your interest!

We'll contact you shortly with a detailed quote for API Testing with Postman.