De API Simulator is een Mendix-module, ontwikkeld door Stoneworx, waarmee u antwoorden op HTTP-verzoeken genereert op basis van vooraf gedefinieerde sjablonen. Zo test u geconsumeerde API’s zonder enige externe afhankelijkheid.
Waarom
Bij het ontwikkelen van Mendix-applicaties die externe API’s gebruiken, is testen vaak lastig: externe diensten zijn tijdens de ontwikkeling niet altijd beschikbaar, testomgevingen kennen limieten of toegangsbeperkingen, voor unittests wilt u voorspelbare antwoorden, en foutscenario’s nabootsen vraagt controle over het antwoord. De API Simulator lost dat op: u definieert nepantwoorden die uw applicatie tijdens ontwikkeling en test gebruikt.
Belangrijkste functies
- Antwoorden op basis van sjablonen. Definieer sjablonen die overeenkomen met de verwachte API-antwoorden. De simulator geeft ze terug wanneer uw applicatie een HTTP-verzoek doet.
- Geen externe afhankelijkheden. Test uw koppelingen zonder toegang tot de echte externe dienst. Handig bij offline ontwikkelen, of wanneer externe diensten niet beschikbaar zijn.
- Flexibele configuratie. Verschillende antwoorden per endpoint, HTTP-methode en verzoekpatroon.
Vereisten
- Mendix Studio Pro 10.24.3 of hoger (moduleversie 1.2.0, april 2026)
- Licentie: Apache 2.0
Aan de slag
- Download de module uit de Mendix Marketplace.
- Importeer hem in uw project.
- Configureer uw nep-endpoints en antwoorden.
- Gebruik de simulator in uw ontwikkel- en testomgevingen.
De module komt met de volledige broncode op GitHub, een demo-sandbox en documentatie. Hij is vooral waardevol voor teams die testgedreven ontwikkelen of continuous integration toepassen, waar betrouwbare en voorspelbare API-antwoorden essentieel zijn voor geautomatiseerd testen.