Course API Testing with Postman

In the course API Testing with Postman, participants learn to use the Postman application to test APIs and automate API tests. Participants learn to send various requests and validate the responses.

Region:
  • Content
  • Training
  • Modules
  • General
    General
  • Reviews
  • Certificate
  • Course API Testing with Postman : Content

    Postman Intro

    This module introduces APIs and how Postman is used for testing. Learners explore the Postman UI, gain an understanding of REST and SOAP APIs, HTTP methods, and the structure of requests and responses. It also introduces Postman workflows and Postman Flows for visual automation.

    Working with Requests

    Participants learn to create various types of API requests: GET, POST, PUT, and DELETE. Topics include query and path parameters, request headers, authentication, sending JSON or form data, and testing public APIs through hands-on practice.

    Response Validation

    This module focuses on validating API responses. Learners check HTTP status codes, validate JSON and XML responses, and write assertions for status codes, response bodies, headers, JSON schemas, and XML structures.

    Postman Collections

    This module covers grouping and managing API requests using collections. Topics include templates, types of collections, using the Postman API Builder, setting up environments, and working with global variables.

    Automating Postman Scripts

    Participants automate testing using pre-request and test scripts. They learn how to work with dynamic data, create custom assertions, use snippets for automation, test performance, and validate APIs automatically.

    Data-Driven Testing

    This module covers test parameterization using CSV and JSON files. Learners use the Param tab, reuse data, capture dynamic values, and execute multiple test cases with Postman Runner to support data-driven testing.

    Mock Servers

    Participants set up mock servers in Postman to simulate API responses. Topics include API keys, creating mock servers from collections, configuring responses, scheduling tests, and monitoring APIs through simulated endpoints.

    CI/CD Integration

    This module explores integrating Postman tests into CI/CD pipelines such as Jenkins and GitHub Actions. Learners generate test reports, use Postman CLI, configure custom webhooks, and automate reporting for continuous delivery environments.

  • Course API Testing with Postman : Training

    Audience Course API Testing with Postman

    The course API Testing with Postman is intended for testers, developers and devops engineers who work with APIs.

    Prerequisites Course API Testing with Postman

    To participate in the course, basic knowledge of Web standards such as HTTP and HTTPS is required. Knowledge of JSON is beneficial for understanding.

    Realization Training API Testing with Postman

    Live API demo sessions led by the trainer, alternated with hands-on practical exercises.

    Certificate API Testing with Postman

    After successfully completing the course, participants will receive a certificate of participation in API Testing with Postman.

    Course API Testing with Postman
  • Course API Testing with Postman : Modules

    Module 1: Postman Intro

    Module 2: Working with Requests

    Module 3: Response Validation

    What is an API?
    Intro to Postman UI
    Overview Postman Features
    Understanding REST API's
    Understanding SOAP API's
    HTTP Methods
    Request Structure
    Response Structure
    Workflows in Postman
    Postman Flows
    Creating GET Requests
    POST versus PUT
    DELETE Requests
    Query Parameters
    Path Parameters
    Handling Request Headers
    Using Authentication
    Sending Data with JSON
    Sending Form Data
    Testing Public API's
    HTTP Status Codes
    Checking JSON Responses
    Checking XML Responses
    Extracting Data from API Responses
    Assertions in Postman
    Status Code Assertions
    Response Body Assertions
    Header Assertions
    JSON Schema Assertions
    XML Assertions

    Module 4: Postman Collections

    Module 5: Automating Postman Scripts

    Module 6: Data-Driven Testing

    Creating Collections
    Grouping API Requests
    Managing Collections
    Postman Templates
    Types in Collections
    Collection Format
    Postman API Builder
    Using Environments
    Global Variables
    Intro Postman Test Scripts
    Pre-request Scripts
    Post-response Scripts
    Test Scripts
    Tests with Dynamic Data
    Custom Test Assertions
    Snippets for Automation
    Testing Performance
    Automating API Validation
    Parameterized Tests
    Param Tab
    Reading CSV Files
    Capture and Parameterize
    Reuse of Data
    CSV for Parameterized Tests
    JSON for Parameterized Tests
    Postman Runner
    Executing Multiple Test Cases

    Module 7: Mock Servers

    Module 8: CI/CD Integration

    Setting Up Mock Servers
    Postman API key
    Postman Mock Server
    Mock Server from Collection
    Mock Server Configuration
    Scheduling API Tests
    API Monitoring
    Simulating API Responses
    Running Tests in Jenkins
    Running Tests in GitHub Actions
    Generating Test Reports
    Available Integrations
    Exporting API Test Reports
    Automating in CI/CD Pipeline
    Custom WebHooks
    Postman CLI
  • Course API Testing with Postman : General

    Read general course information
  • Course API Testing with Postman : Reviews

  • Course API Testing with Postman : Certificate