Dies ist die Linux-App namens Diffy, deren neueste Version als diffyv0.0.1sourcecode.tar.gz heruntergeladen werden kann. Sie kann online beim kostenlosen Hosting-Anbieter OnWorks für Workstations ausgeführt werden.
Laden Sie diese App namens Diffy mit OnWorks kostenlos herunter und führen Sie sie online aus.
Befolgen Sie diese Anweisungen, um diese App auszuführen:
- 1. Diese Anwendung auf Ihren PC heruntergeladen.
- 2. Geben Sie in unserem Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX den gewünschten Benutzernamen ein.
- 3. Laden Sie diese Anwendung in einem solchen Dateimanager hoch.
- 4. Starten Sie den OnWorks Linux-Online- oder Windows-Online-Emulator oder den MACOS-Online-Emulator von dieser Website.
- 5. Rufen Sie vom gerade gestarteten OnWorks Linux-Betriebssystem aus unseren Dateimanager https://www.onworks.net/myfiles.php?username=XXXXX mit dem gewünschten Benutzernamen auf.
- 6. Laden Sie die Anwendung herunter, installieren Sie sie und führen Sie sie aus.
SCREENSHOTS:
Schwierig
BESCHREIBUNG:
Diffy ist ein ursprünglich von Twitter entwickeltes Tool, das Regressionen in HTTP-/Thrift-basierten Diensten durch den Vergleich von Antworten zwischen Versionen oder Bereitstellungen erkennt. Es fungiert als Proxy: Sie geben eine Anfragequelle (z. B. Datenverkehr) an, dann sendet Diffy („Multicast“) jede Anfrage an mehrere Instanzen – z. B. eine Kandidatenversion, eine Produktionsversion, eine Referenzversion – und vergleicht anschließend die Antworten (Body, Header usw.), um Unterschiede zu erkennen. Es automatisiert die Regressionserkennung für das Dienstverhalten, oft ohne explizite Tests.
Eigenschaften
- Leitet eingehende Anfragen an mehrere Serviceinstanzen weiter (Kandidat vs. bekanntermaßen gut), um das Verhalten zu vergleichen
- Erkennt automatisch Unterschiede in den Antworten (Inhalt, Überschriften usw.), sodass Regressionen oder Fehler gekennzeichnet werden können
- Für die Integration einiger HTTP/Thrift-Dienste ist nur eine minimale Einrichtung erforderlich, ohne dass für jedes Szenario eine vollständige Testsuite erforderlich ist
- Unterstützung für die Definition von Transformationen oder Filtern für Antworten vor dem Vergleich, sodass irrelevante Unterschiede ignoriert werden können
- Kompatibel mit Bereitstellungsumgebungen für Staging-/Produktionsvergleiche, kann im Live-Verkehrs- oder Schattenmodus betrieben werden
- Generiert Berichte/Diffs, die zeigen, was sich geändert hat und wo sich Dienste anders verhalten, um das Debuggen/Regressions-Tracking zu unterstützen
Programmiersprache
Scala
Kategorien
Diese Anwendung kann auch von https://sourceforge.net/projects/diffy.mirror/ heruntergeladen werden. Sie wurde in OnWorks gehostet, um sie auf einfachste Weise online von einem unserer kostenlosen Betriebssysteme aus ausführen zu können.