Cursus API Testing met Postman

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.

Regio:
  • Inhoud
  • Training
  • Modules
  • Algemeen
    Algemeen
  • Reviews
  • Certificaat
  • Cursus API Testing met Postman : Inhoud

    Postman Intro

    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.

    Werken met Verzoeken

    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.

    Validatie van Reacties

    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.

    Postman Collecties

    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.

    Automatisering met Postman Scripts

    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.

    Data-Driven Testing

    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.

    Mock Servers

    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.

    CI/CD Integratie

    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.

  • Cursus API Testing met Postman : Training

    Doelgroep Cursus API Testing met Postman

    De cursus API Testing met Postman is bestemd testers, developers en devops engineers die met API's werken.

    Voorkennis Cursus API Testing met Postman

    Voor deelname aan cursus is basiskennis van Web standaards als HTTP en HTTPS vereist. Kennis van JSON is bevorderlijk voor de begripsvorming.

    Uitvoering Training API Testing met Postman

    Live API demo sessies onder leiding van de trainer afgewisseld met hands-on praktijk oefeningen.

    Certificaat API Testing met Postman

    De deelnemers krijgen na het goed doorlopen van de cursus een certificaat van deelname aan API Testing met Postman.

    Cursus API Testing met Postman
  • Cursus API Testing met 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
  • Cursus API Testing met Postman : Algemeen

    Lees de algemene cursus informatie
  • Cursus API Testing met Postman : Reviews

  • Cursus API Testing met Postman : Certificaat