Zagru PulseSynthetisches Monitoring und visuelle Regression
Der Herzschlag Ihrer App. Jeden Tag, jeder Bildschirm.
Nach Zeitplan öffnet Pulse Ihre Webanwendung in einem echten Chromium-Browser, besucht jeden Bildschirm, führt zentrale Geschäfts-Journeys aus, vergleicht jeden Bildschirm mit einer freigegebenen Baseline — und bewahrt jedes Ergebnis auf.
Early Access — wir nehmen eine kleine Zahl von Design-Partnern auf.
- Bildschirme beim ersten vollständigen Durchlauf von Zagru One gefunden
- 500
- Navigationsziele abgedeckt
- 140
- deterministische Prüfungen
- 12
Beispielhafte Oberfläche
Eine Zahl. Jeder Bildschirm dahinter.
Ein Health Score von 0–100 für die Führungskraft; der fehlerhafte Bildschirm, der Schritt und der Diff für die Entwicklung.
Beispiel: die Pulslinie und der Health-Score von Pulse, eine Matrix von Masken, die beim Bestehen grün werden, eine fehlschlagende Maske und ein Schieberegler, der Referenz und aktuelle Aufnahme vergleicht.
Was es leistet
Es beantwortet jeden Morgen drei Fragen.
- 01
Es sieht, was Nutzer sehen
Ein echter Browser meldet sich an, durchläuft die Navigation, öffnet Listen, Detailansichten und Tabs und erfasst jeden Bildschirm.
- 02
Journeys, nicht nur Seiten
Zentrale Geschäfts-Journeys laufen durchgängig — zum Beispiel neue Sendung, Frachtführer zuweisen, Versand, Zustellnachweis — und Pulse weiß, welcher Schritt gebrochen ist und seit wann.
- 03
Zwölf deterministische Prüfungen
Konsolenfehler, fehlgeschlagene Requests, Error Boundaries, rohe Übersetzungsschlüssel, Überlauf, grundlegende Barrierefreiheit, Performance-Schwellenwerte und ein maskierter Pixel-Diff.
- 04
Issues statt Rauschen
Fehler mit derselben Signatur werden zu einem Issue gruppiert, das sich nach zwei fehlgeschlagenen Läufen öffnet und nach drei erfolgreichen von selbst schließt.
- 05
Die richtige Warnung zur richtigen Zeit
E-Mail, Slack, Telegram oder Webhook; eine tägliche Zusammenfassung; Ruhezeiten.
So funktioniert es
Planen. Besuchen. Prüfen. Bewerten.
Jede Prüfung ist deterministisch — günstig in der Ausführung und jedes Mal mit derselben Antwort.
Planen
Probes alle paar Minuten, Journeys mehrmals täglich, ein vollständiger Durchlauf jede Nacht.
Öffnen und anmelden
Ein Runner öffnet ein echtes Chromium und meldet sich so an, wie es ein Nutzer tun würde.
Entdecken und besuchen
Die Navigation wird durchlaufen; jeder Bildschirm wird besucht und jede Journey ausgeführt.
Prüfen und vergleichen
Zwölf Prüfungen pro Bildschirm und ein maskierter Pixel-Diff gegen die freigegebene Baseline.
Bewerten und benachrichtigen
Ergebnisse werden gespeichert, zu Issues gruppiert, mit 0–100 bewertet und dorthin gesendet, wo Ihr Team hinschaut.
Beispielhafte Oberfläche
Die Morgenansicht.
Health je Anwendung und Umgebung und die Issues hinter jedem Einbruch — mit ihrem Status.
Im Detail
Woraus „gesund“ besteht.
Prüfungen
- HTTP- und Render-Bereitschaft
- Error Boundaries
- Konsolenfehler und fehlgeschlagene Requests
- Rohe oder anderssprachige Übersetzungsschlüssel
- Layout-Überlauf und -Überlappung
- Grundlegende Barrierefreiheit
- Performance-Timing: Warnung bei 3 s, Fehler bei 10 s
- Visueller Diff mit Maskierung, Schwelle 0,5 %
Health Score
- 0–100 pro Anwendung und Umgebung
- Ab 90 gesund · 70–89 beeinträchtigt · unter 70 fehlerhaft
- Abzüge nach Schweregrad gewichtet
- 30-Tage-Trend und was sich seit gestern geändert hat
Läuft überall
- Ziel: eine kleine Maschine mit 2 vCPU / 4 GB
- Remote-Runner in Ihrem Netzwerk, rein ausgehend
- Screenshots bleiben dort, wo der Runner läuft
- WebP-Aufnahmen mit Aufbewahrungsgrenzen
Als Produkt
- Mandantenfähig und White-Label
- Signierte Lizenz, offline verifiziert
- Überwacht jede Webanwendung über Adapter — Zagru One ist die Referenz
- Demnächst: in YAML definierte Journeys und ein Recorder für Nicht-Entwickler
Sicherheit und Daten
Es überwacht Ihre App. Nichts überwacht Sie.
Pulse verwahrt Zugangsdaten zu Ihrer Anwendung und ist deshalb darauf ausgelegt, sie — und alles, was es sieht — nah bei Ihnen zu halten.
Keine KI, aus Prinzip
Jede Prüfung ist deterministisch und wiederholbar. Nichts wird an ein Modell gesendet.
Daten bleiben beim Runner
Screenshots bleiben dort, wo der Runner läuft, sofern Sie keine zentrale Speicherung wählen.
Nur schreibbare Zugangsdaten
Zugangsdaten für Testkonten werden mit AES-256-GCM verschlüsselt und nach dem Speichern nie wieder angezeigt.
Rein ausgehende Runner
Runner in Ihrem Netzwerk verbinden sich nach einer einmaligen Registrierung nach außen; keine eingehenden Ports.
Jede Änderung auditiert
Single Sign-on mit Allow-List, die Rollen Owner, Admin, Developer und Viewer sowie ein Audit-Eintrag für jede Änderung.
Keine Telemetrie
Kein Tracking, keine externen CDNs, keine externen Schriften.
In der Suite
Einzeln erhältlich. Gemeinsam stärker.
Pulse öffnet jeden Tag jeden Bildschirm von Zagru One — sein erster vollständiger Durchlauf fand 500. Über Adapter überwacht es jede Webanwendung, daher ist es auch einzeln erhältlich.
Häufige Fragen
Was Käufer uns zuerst fragen.
Ist es ein Lasttest-Tool?
Nein. Pulse ist synthetisches Monitoring und visuelle Regression — es prüft, ob jeder Bildschirm und jede Journey funktioniert und richtig aussieht. Es erzeugt keine Last und veröffentlicht keine öffentlichen Statusseiten.
Nutzt es KI?
Nein. Jede Prüfung ist deterministisch, günstig und wiederholbar — ganz bewusst.
Wie vermeiden Sie Fehlalarme?
Ein Fehler, der bei einer Wiederholung besteht, wird als bestanden und instabil erfasst. Ein visueller Unterschied ist zunächst eine Warnung und wird erst nach zwei aufeinanderfolgenden Läufen ohne freigegebene Baseline zum Fehler. Issues öffnen sich nach zwei fehlgeschlagenen Läufen und schließen sich nach drei erfolgreichen.
Kann es Anwendungen hinter unserer Firewall testen?
Ja. Ein Remote-Runner in Ihrem Netzwerk verbindet sich nur nach außen, und die Screenshots bleiben bei ihm.
Welche Anwendungen kann es überwachen?
Jede Webanwendung, über Adapter. Zagru One ist der Referenzadapter.
Ist es heute verfügbar?
Zagru Pulse ist im Early Access. Wir arbeiten mit einer kleinen Zahl von Design-Partnern; fragen Sie eine Demo an, um dabei zu sein.
Wissen Sie es vor Ihren Nutzern.
Richten Sie Pulse auf eine Anwendung. Morgen früh haben Sie ihren Health Score.
Oder schreiben Sie an hello@zagru.com