Tool-Box
System-Monitor, Session-Verwaltung, Testdaten und Simulation — alles an einem Ort.
Verzoegert die Antwort — simuliert langsame Netzwerke oder ueberlastete Services
Zufaellige Server-Fehler (HTTP 500) — simuliert instabile oder fehlerhafte Backends
Globale Simulation (Virt. Datum, Zeitraffer, Mahnlauf):
Warte auf Events...
Read-only: Konfiguration nur auf dem Server-Host (localhost) änderbar — extern nur ansehen.
Im Live System schreibgeschützt
Bug-Modi, Ausfälle und Testdaten lassen sich hier nicht ändern — dafür in die Sandbox wechseln. Die Server-Einstellungen darunter gelten unabhängig davon.
Challenge-Anmeldung
🐞 Neue Challenge starten
🔑 Bestehende Session laden
Gib deinen Session-Code ein oder lade die Key-Datei um deinen Fortschritt wiederherzustellen.
Session laden
Aktuelle Session
Aktuelle Session vorher speichern? Name eingeben.
Sessions im Key
Daten und Simulation
ServerweitDiese beiden Schalter gehören zusammen. Wer Besuchern eigene Daten gibt, muss ihnen auch eine eigene Simulation geben — sonst sehen sie ein System, in dem nichts passiert.
Datenbestand
Simulation
Achtung: Besucher bekommen eine eigene Datenkopie, die Simulation läuft aber nur im Live System. Sie sehen dann ein System, in dem nichts passiert.
Aktive Session
Fortschritt
Bug-Level
Session-Key
Sichere deinen Fortschritt als Token — damit kannst du jederzeit weitermachen.
Bug-Modi & Level-Fortschritt
Aktive Bug-Modi
Schalte hier ein, welche Arten von Fehlern das System einbauen soll. Die Fehler tauchen dann versteckt im Shop und im Backoffice auf. Deine Aufgabe ist, sie beim Ausprobieren selbst zu entdecken.
Lade Bug-Katalog...
Fehler melden & Fund-Stand
gefundenWenn du im Shop oder Backoffice einen Fehler entdeckt hast, weise ihn hier nach. Je nach Fehlerart brauchst du einen anderen Beleg. Nur ein echter Beleg zaehlt.
Melde-Maske für diese Fehlerart folgt in Kürze.
Gespeicherte Sessions
| Name | Modus | Level | Aktionen |
|---|---|---|---|
|
|
Noch keine gespeicherten Sessions.
Speichere deine aktuelle Konfiguration als Session-Snapshot um spaeter darauf zurueckzukommen.
Session speichern
Session gespeichert! Wird im Key mitexportiert.
Speichert Challenge-Fortschritt + System-Config + Simulation-Config als Snapshot.
Testdaten werden geladen...
Backend nicht erreichbar
Die Testdaten-Verwaltung benoetigt das Docker-Backend. Die Web-Version (GitHub Pages) arbeitet mit einer eigenen Browser-Datenbank (PGlite) pro Besucher — Reset baut sie neu auf.
Schreibgeschuetzt
Testdaten-Aenderungen sind nur in der Sandbox moeglich.
Seed-Sets laden
Tabellen-Uebersicht
Keine Tabellen-Daten verfuegbar.
| Tabelle | Zeilen | CSV |
|---|---|---|
Aktionen
Session zuruecksetzen
Alle Tabellen leeren und Standard-Seed neu laden.
CSV importieren
Eine CSV-Datei hochladen und in die Datenbank importieren.
Zahlungssimulation
Keine Kundenkonten vorhanden.
| Session-ID | Name | Guthaben (CHF) | Naechste Ablehnung | Persistent | Aktionen |
|---|---|---|---|---|---|
|
|
SQL-Konsole
Nur SELECT-Abfragen erlaubt. Das Backend blockiert alle schreibenden Operationen.
Keine Ergebnisse.
Konfiguration wird geladen...
Schreibgeschuetzt
Aenderungen sind nur in der Sandbox moeglich.
Latenz & Fehler pro Schnittstelle
Kuenstliche Verzoegerung (ms) und 500er-Fehlerrate stellst du pro Endpoint ein — im System-Monitor unter „API Flow“, Endpoint aufklappen → „Fehler-Simulation“.
Keine Events — Worker starten und warten
Zeitsimulation
Automationsmodus
Ausloeser
Steuert, wie und wann jede der sechs Prozessketten automatisch angestossen wird — und wann die Stammdaten gepflegt werden, auf denen alle Ketten aufsetzen.
So lange wird nicht erneut bestellt, damit nicht dieselbe Ware doppelt kommt.
Departments
Rollen
Automatik
Kapazität und Personal
Nur ausgewählte Rollen werden von der Simulation tatsächlich gespielt.
Gleichzeitige Vorgänge · 0 = unbegrenzt
Anzahl Köpfe, die diese Rolle gleichzeitig besetzen.
Ausgewählte Stationen sind vorübergehend ausser Betrieb.
Was dazwischenkommt
Keine Programmfehler, sondern gewöhnliche Vorgänge: jemand storniert, zieht um, ist nicht zu Hause. Der Wert ist der Anteil der Vorgänge, den es trifft.
Unterwegs
Wie lange etwas unterwegs ist, ohne dass jemand daran arbeitet. Die Dauer wird gestreut: meist der übliche Wert, manchmal deutlich länger.
Zeit
Zufällige Schwankung um die Bearbeitungszeit, in Prozent.
Zusätzliche Vorbereitungszeit vor jedem Vorgang.
Ausserhalb der Arbeitszeiten laufen keine Vorgänge dieser Abteilung.
Qualität
Anteil Vorgänge, die mit einem Fehler enden.
Anteil Vorgänge, die nochmals bearbeitet werden müssen.
Anteil Zeit, in der die Abteilung unerwartet ausfällt.
Steuerung
Wie oft ein fehlgeschlagener Vorgang wiederholt wird.
Pause vor dem nächsten Wiederholversuch.
Meldung, wenn ein Vorgang so lange offen bleibt · 0 = aus
Leer = folgt der globalen Einstellung oben.
Grenzwerte
Anzahl Tage, in denen Kunden eine Bestellung zurückgeben dürfen.
Bestellwert, ab dem der Versand nichts mehr kostet.
Unter diesem Bestand erscheint eine Warnung.
Wie lange eine Reservierung im Warenkorb gültig bleibt.
Bis zu diesem Betrag darf der Einkauf allein bestellen.
Darüber müssen zwei Personen freigeben.
Erlaubte Differenz zwischen Bestellung und Rechnung.
Erlaubte Abweichung beim Preisvergleich.
Anzahl Tage bis eine Rechnung fällig wird.
Multiplikator auf die Grundgebühr je Versandzone.
Zusätzliche Gebühr je nach Paketgrösse.
Stationen
Keine konfigurierbaren Stationen