Integraties & automatisering

# Een integratie testen

Sla voorbeeldinvoer op met de verwachte uitvoer of controles, draai de tests na elke wijziging aan een integratie en krijg een waarschuwing als een test faalt.

Bijgewerkt 4 oktober 2026

**Wie kan dit:** Rolniveau 800 of hoger en het integratierecht.

Een integratietest stuurt een vast stuk voorbeeldgegevens door één gegevensbron van een integratie en controleert het resultaat. Sla tests op voor de gevallen die ertoe doen, zoals een order met meerdere stops of een annulering, en draai ze na elke wijziging aan de koppeling.

## Een test toevoegen

1. Open het zijmenu (☰, rechtsboven), kies **Integraties** en klik op de integratie.
2. Klik op het tabblad **Tests**.
3. Klik op **\+ Test toevoegen**. Het formulier **Nieuwe test** opent.
4. Vul een **Naam** en eventueel een **Beschrijving** in.
5. Kies de **Gegevensbron** waar de test doorheen loopt.
6. Plak de voorbeeldgegevens in **Invoer (JSON)**.
7. Kies bij **Validatie** hoe het resultaat wordt gecontroleerd (zie hieronder).
8. Vul **Verwachte uitvoer (JSON)**, de **Validatiecontroles** of allebei in.
9. Klik op **Opslaan**.

## Hoe een test wordt gecontroleerd

* **Exacte uitvoervergelijking**: de uitvoer moet precies gelijk zijn aan de verwachte uitvoer.
* **Alleen controles**: alleen de controles worden nagekeken. Gebruik dit als de uitvoer waarden bevat die veranderen, zoals datums.
* **Verwachte uitvoer en controles**: beide moeten slagen.

Wil je een controle toevoegen, klik dan op **\+ Controle toevoegen** en vul een **Naam van de controle** in, het **Veldpad (leeg laten voor de volledige uitvoer)**, bijvoorbeeld `$.consignment.reference`, een vergelijking en een **Waarde**. Stel de **Ernst** in: **Fout — laat de test mislukken** of **Waarschuwing — alleen gemeld**.

## Tests draaien

* Klik op **Uitvoeren** bij een test om hem te draaien, of op **Alles uitvoeren** om elke test van de integratie te draaien.
* Elke test toont **GESLAAGD**, **MISLUKT** of **NIET UITGEVOERD** en het tijdstip van de **Laatst uitgevoerd**.
* Open een resultaat om de **Werkelijke uitvoer** te vergelijken met wat je verwachtte. Mislukte controles tonen wat er werd verwacht en wat eruit kwam.

## Een test bewerken of verwijderen

* Klik op het potlood (✎) bij de test om **Test bewerken** te openen, wijzig hem en klik op **Opslaan**.
* Klik op het prullenbakpictogram en daarna op **Verwijderen bevestigen** om hem te verwijderen, of op **Annuleren** om hem te bewaren.

## Gewaarschuwd worden als een test faalt

In het testformulier bepaalt **Bij mislukking** wie hoort over een falende test. **Stuur een melding bij mislukking** en **Stuur een e-mail bij mislukking** kunnen elk op **Platformstandaard gebruiken**, **Ja** of **Nee** staan. Kies gebruikers bij **Deze gebruikers melden** en vul adressen in bij **E-mailontvangers (komma-gescheiden)**.

De platformstandaard stelt een beheerder in onder **Instellingen** \> **Omgeving** \> **Integraties** \> **Mislukte integratietests**. Daar kun je ook kiezen voor **Meld alleen wanneer een test van geslaagd naar mislukt gaat**, zodat een test die blijft falen niet steeds hetzelfde bericht verstuurt.

## Gerelateerde artikelen

* [Een integratie bewaken](/nl/help/integration-logs)
* [Een zelf te configureren integratie bouwen](/nl/help/self-configurable-integration)
* [Andere systemen koppelen met integraties](/nl/help/integrations)

## Nog steeds hulp nodig?

Ons supportteam beantwoordt graag al je vragen over Transportial.

[Contact met support](/nl/contact)[Een probleem melden](/nl/report-issue)

---
Canonical page: https://transportial.com/nl/help/integration-tests
