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

  1. Download de module uit de Mendix Marketplace.
  2. Importeer hem in uw project.
  3. Configureer uw nep-endpoints en antwoorden.
  4. 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.