Flows testen
Ein Flow greift in echte Daten ein und verschickt echte Nachrichten. Testen Sie ihn, bevor er auf produktive Ereignisse reagiert.
Ein Testlauf ist kein Trockenlauf
Ein Test führt den Flow wirklich aus: E-Mails gehen raus, Einträge werden angelegt und geändert, fremde Systeme werden aufgerufen.
Verwenden Sie beim Testen Ihre eigene E-Mail-Adresse und Testdatensätze — keine echten Kundendaten.
Die Testarten
Der Editor bietet mehrere Wege, einen Flow auszuführen:
| Schaltfläche | Beschreibung in der Oberfläche |
|---|---|
| Flow ausführen | Startet den Flow |
| Flow testen | Verwendet letzte Zeile des Grids |
| Erneut starten | Mit Daten aus letzer Ausführung |
| Mit Test-Daten starten | Gib Beipiel-Daten an |
| Warten | Warten bis der Flow erneut ausgeführt wird |
| Mit Daten aus dem Flow Formular | Das Formular öffnen und mit übermittelten Daten testen |
Flow testen
Der schnellste Weg. Nimmt die letzte Zeile des Grids als Eingabe.
Legen Sie sich eine Testzeile an
Da immer die letzte Zeile verwendet wird, lohnt es sich, ganz unten im Grid einen Testdatensatz zu pflegen — mit Ihrer eigenen E-Mail-Adresse und klar erkennbaren Werten wie TEST Mustermann.
Erneut starten
Wiederholt den Flow mit den Daten des letzten Durchlaufs. Ideal beim Beheben eines Fehlers: Sie ändern eine Einstellung und lassen dieselben Eingabedaten erneut durchlaufen.
Gab es noch keinen Durchlauf, meldet der Editor Es wurde keine vorherige ausführung gefunden.
Mit Test-Daten starten
Sie geben die Eingabedaten selbst als Beispiel an. Der passende Weg beim Auslöser Webhook, wo die Daten sonst von außen kämen.
Warten
Der Editor wartet auf den nächsten echten Durchlauf und zeigt dessen Daten an. Nützlich, um zu beobachten, was bei einer tatsächlichen Nutzung passiert.
Mit Daten aus dem Flow Formular
Öffnet das zugehörige Formular. Was Sie dort absenden, wird zur Testeingabe. Der realistischste Test für formularbasierte Flows.
Ist der Flow überhaupt testbereit?
Ist alles vollständig konfiguriert, meldet der Editor:
Der Flow ist bereit, getestet zu werden
Fehlt etwas, erscheint stattdessen:
Flow hat noch Fehler
Gehen Sie dann die Schritte durch — ein unvollständig konfigurierter Schritt ist im Editor markiert.
Ergebnisse ansehen
Nach einem Durchlauf zeigt der Editor die Daten dieses Laufs an. Der Hinweis lautet Anzeige vorheriger Ausführungen — Sie sehen also nicht den Bauplan, sondern konkrete Werte.
Angezeigt werden Ausführungszeitpunkt, Status und Anzahl der Schritte. Über Andere auswählen springen Sie zu einem anderen Durchlauf, über Zurücksetzen verlassen Sie die Ansicht.
Status eines Durchlaufs:
| Status | Bedeutung |
|---|---|
| Abgeschlossen / Fertig | Vollständig durchgelaufen |
| Fehlgeschlagen / Fehler | Abgebrochen |
| In Bearbeitung | Läuft gerade |
| Wartet | Wartet auf ein Ereignis, etwa eine Seiteneingabe |
| Testausführung | Ein Testlauf, kein echter Durchlauf |
Fehler eingrenzen
An jedem Schritt führt Details anzeigen zu den Ein- und Ausgabedaten, bei Problemen Fehlerdetails anzeigen zur Fehlermeldung.
Ein bewährtes Vorgehen:
- Wo bricht es ab? Im Verlauf sehen Sie, wie viele Schritte gelaufen sind.
- Was kam an? Über Details anzeigen am letzten erfolgreichen Schritt prüfen, ob die Ausgabe stimmt.
- Was hat der fehlgeschlagene Schritt erwartet? Häufig passt ein Feld nicht zum erwarteten Format.
- Ändern und mit „Erneut starten" wiederholen. Gleiche Eingabe, geänderte Konfiguration.
Häufige Ursachen
| Symptom | Wahrscheinliche Ursache |
|---|---|
| Flow startet gar nicht | Auslöser zeigt auf ein anderes Grid oder Formular als gedacht |
| Flow startet zu oft | Eintrag wurde geändert ohne Feldbedingung |
| Flow startet endlos | Eine Aktion schreibt in dasselbe Grid, das den Flow auslöst |
| E-Mail kommt nicht an | Empfängerfeld leer, weil der Feldwert nicht gesetzt war |
| Leere Werte in der Nachricht | Verweis auf einen Schritt, der noch nichts geliefert hat |
| Nur ein Eintrag statt vieler | Alle Einträge laden ohne nachfolgendes Parallel |
| Flow hat noch Fehler | Ein Schritt ist unvollständig konfiguriert |
Endlosschleifen unterbrechen
Löst ein Flow sich selbst aus, entstehen fortlaufend Durchläufe. Ändern Sie in dem Fall zuerst den Auslöser oder das Ziel der schreibenden Aktion — und prüfen Sie danach im Verlauf, ob keine neuen Durchläufe mehr entstehen.
Vor dem Produktivbetrieb
Eine kurze Prüfliste:
- [ ] Testlauf ohne Fehler durchgelaufen
- [ ] Eine echte Eingabe getestet, nicht nur den Editor-Test
- [ ] Empfängeradressen geprüft — keine Testadressen mehr
- [ ] Bei schreibenden Aktionen: keine Selbstauslösung möglich
- [ ] Bei Webhook-Auslöser: URL nicht öffentlich zugänglich abgelegt
- [ ] Testdatensätze aus dem Grid entfernt