Opleiding: API Testing with Postman

In the course API Testing with Postman from SpiralTrain, participants learn to use the Postman application to test APIs and automate API tests.

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.

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.

Modules

Module 1: Postman Intro

  • 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

Module 2: Working with Requests

  • 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

Module 3: Response Validation

  • 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

  • Creating Collections
  • Grouping API Requests
  • Managing Collections
  • Postman Templates
  • Types in Collections
  • Collection Format
  • Postman API Builder
  • Using Environments
  • Global Variables

Module 5: Automating Postman Scripts

  • 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

Module 6: Data-Driven Testing

  • 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

  • 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

Module 8: CI/CD Integration

  • 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
Meer...
€750
ex. BTW
Aangeboden door
SpiralTrain
Onderwerp
API
Web Development
Software Testing
Niveau
Duur
1 dag
Looptijd
6 dagen
Taal
en
Type product
cursus
Lesvorm
Klassikaal
Aantal deelnemers
Max: 12
Tijdstip
Overdag
Tijden en locaties
Amsterdam
ma 17 aug. 2026
Eindhoven
ma 17 aug. 2026
Houten
ma 17 aug. 2026
Rotterdam
ma 17 aug. 2026
Utrecht
ma 17 aug. 2026
Zwolle
ma 17 aug. 2026
Amsterdam
ma 19 okt. 2026
Eindhoven
ma 19 okt. 2026
Houten
ma 19 okt. 2026
Rotterdam
ma 19 okt. 2026
Utrecht
ma 19 okt. 2026
Zwolle
ma 19 okt. 2026
Amsterdam
ma 21 dec. 2026
Eindhoven
ma 21 dec. 2026
Houten
ma 21 dec. 2026
Rotterdam
ma 21 dec. 2026
Utrecht
ma 21 dec. 2026
Zwolle
ma 21 dec. 2026
Amsterdam
ma 22 feb. 2027
Eindhoven
ma 22 feb. 2027
Houten
ma 22 feb. 2027
Rotterdam
ma 22 feb. 2027
Utrecht
ma 22 feb. 2027
Zwolle
ma 22 feb. 2027
Amsterdam
ma 19 apr. 2027
Eindhoven
ma 19 apr. 2027
Houten
ma 19 apr. 2027
Rotterdam
ma 19 apr. 2027
Utrecht
ma 19 apr. 2027
Zwolle
ma 19 apr. 2027
Amsterdam
ma 21 jun. 2027
Eindhoven
ma 21 jun. 2027
Houten
ma 21 jun. 2027
Rotterdam
ma 21 jun. 2027
Utrecht
ma 21 jun. 2027
Zwolle
ma 21 jun. 2027
Amsterdam
ma 16 aug. 2027
Eindhoven
ma 16 aug. 2027
Houten
ma 16 aug. 2027
Rotterdam
ma 16 aug. 2027
Utrecht
ma 16 aug. 2027
Zwolle
ma 16 aug. 2027
Amsterdam
ma 18 okt. 2027
Eindhoven
ma 18 okt. 2027
Houten
ma 18 okt. 2027
Rotterdam
ma 18 okt. 2027
Utrecht
ma 18 okt. 2027
Zwolle
ma 18 okt. 2027
Amsterdam
ma 20 dec. 2027
Eindhoven
ma 20 dec. 2027
Houten
ma 20 dec. 2027
Rotterdam
ma 20 dec. 2027
Utrecht
ma 20 dec. 2027
Zwolle
ma 20 dec. 2027
Amsterdam
ma 21 feb. 2028
Eindhoven
ma 21 feb. 2028
Houten
ma 21 feb. 2028
Rotterdam
ma 21 feb. 2028
Utrecht
ma 21 feb. 2028
Zwolle
ma 21 feb. 2028
Amsterdam
ma 17 apr. 2028
Eindhoven
ma 17 apr. 2028
Houten
ma 17 apr. 2028
Rotterdam
ma 17 apr. 2028
Utrecht
ma 17 apr. 2028
Zwolle
ma 17 apr. 2028
Keurmerken aanbieder
NRTO
UWV scholingsvoucher