- Leren door doen
- Trainers met praktijkervaring
- Klassikale trainingen
- Gedetailleerd cursusmateriaal
- Duidelijke inhoudsbeschrijving
- Maatwerk inhoud mogelijk
- Trainingen die doorgaan
- Kleine groepen
In de cursus API Testing met Postman leren de deelnemers de Postman applicatie te gebruiken voor het testen van API's en het automatiseren van API tests. De deelnemers leren diverse requests te sturen en de responses te valideren.
Deze module introduceert API’s en het gebruik van Postman als testtool. Deelnemers leren de Postman-interface kennen, met aandacht voor REST- en SOAP-API's, HTTP-methoden en de structuur van verzoeken en reacties. Workflows en visuele automatisering via Postman Flows komen ook aan bod.
Deelnemers leren verschillende soorten API-verzoeken maken: GET, POST, PUT en DELETE. Er wordt gewerkt met query- en padparameters, verzoekheaders, authenticatie en het verzenden van gegevens in JSON of formulierindeling. Openbare API’s worden gebruikt voor praktijkoefeningen.
In deze module wordt de inhoud van API-reacties gevalideerd. Deelnemers leren over HTTP-statuscodes en hoe je JSON- en XML-antwoorden controleert. Er wordt gewerkt met asserties op statuscodes, response bodies, headers, JSON-schema’s en XML-structuren.
Deze module behandelt het groeperen en beheren van API-verzoeken in collecties. Onderwerpen zijn het gebruik van templates, verschillende collectietypes, de API Builder van Postman, en het gebruik van omgevingen en globale variabelen.
Deelnemers leren automatiseren met pre-request- en test-scripts. Er wordt gewerkt met dynamische gegevens, aangepaste asserties, en snippet-gebaseerde automatisering. Ook prestatie- en validatietests worden behandeld.
Deze module richt zich op parameterisatie van tests met behulp van CSV- en JSON-bestanden. Deelnemers leren hoe gegevens kunnen worden hergebruikt via de Param-tab, hoe testcases worden herhaald, en hoe de Postman Runner meerdere scenario’s uitvoert.
Deelnemers leren mock servers opzetten in Postman om API-reacties te simuleren. Er wordt gewerkt met Postman API keys, configuratie van mock servers vanuit collecties, en het inplannen en monitoren van testen via simulaties.
Deze module behandelt het integreren van Postman-tests in CI/CD-pijplijnen zoals Jenkins en GitHub Actions. Er wordt gewerkt met testrapporten, automatisering via de Postman CLI, custom webhooks, en het exporteren van testrapporten.
De cursus API Testing met Postman is bestemd testers, developers en devops engineers die met API's werken.
Voor deelname aan cursus is basiskennis van Web standaards als HTTP en HTTPS vereist. Kennis van JSON is bevorderlijk voor de begripsvorming.
Live API demo sessies onder leiding van de trainer afgewisseld met hands-on praktijk oefeningen.
De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan API Testing met Postman.
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 |