Aceasta este aplicația Linux numită Diffy, a cărei ultimă versiune poate fi descărcată ca diffyv0.0.1sourcecode.tar.gz. Poate fi rulată online în furnizorul de găzduire gratuită OnWorks pentru stații de lucru.
Descarcă și rulează online gratuit această aplicație numită Diffy cu OnWorks.
Urmați aceste instrucțiuni pentru a rula această aplicație:
- 1. Ați descărcat această aplicație pe computer.
- 2. Introduceți în managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator pe care îl doriți.
- 3. Încărcați această aplicație într-un astfel de manager de fișiere.
- 4. Porniți emulatorul online OnWorks Linux sau Windows online sau emulatorul online MACOS de pe acest site web.
- 5. Din sistemul de operare OnWorks Linux pe care tocmai l-ați pornit, accesați managerul nostru de fișiere https://www.onworks.net/myfiles.php?username=XXXXX cu numele de utilizator dorit.
- 6. Descărcați aplicația, instalați-o și rulați-o.
CAPTURĂ DE ECRAN:
Diffy
DESCRIERE:
Diffy este un instrument dezvoltat inițial de Twitter pentru a ajuta la detectarea regresiilor în serviciile bazate pe HTTP/Thrift prin compararea răspunsurilor între versiuni sau implementări. Acesta acționează ca un proxy: furnizați o sursă de solicitări (de exemplu, trafic), apoi Diffy trimite („multicast”) fiecare solicitare către mai multe instanțe - de exemplu, o versiune candidată, o versiune de producție, o versiune de referință - apoi compară răspunsurile (corpul, anteturile etc.) pentru a detecta diferențele. Automatizează detectarea regresiilor pentru comportamentul serviciilor, adesea fără a scrie teste explicite.
Categorii
- Proxy/redirecționează cererile primite către mai multe instanțe de serviciu (candidat vs. cunoscut) pentru a compara comportamentul
- Detectează automat diferențele dintre răspunsuri (conținut, anteturi etc.), astfel încât regresiile sau erorile pot fi semnalate
- Configurare minimă necesară pentru integrarea unor servicii HTTP/Thrift, fără a fi nevoie de o suită completă de teste pentru fiecare scenariu
- Suport pentru definirea transformărilor sau filtrelor pentru răspunsuri înainte de comparare, astfel încât diferențele irelevante să poată fi ignorate.
- Compatibil cu mediile de implementare pentru compararea etapelor de producție, capabil să funcționeze în mod live-traffic sau shadow mode
- Generează rapoarte / diferențe care arată ce s-a modificat, unde serviciile se comportă diferit, pentru a ajuta la urmărirea depanării/regresiei
Limbaj de programare
Scala
Categorii
Aceasta este o aplicație care poate fi descărcată și de la https://sourceforge.net/projects/diffy.mirror/. A fost găzduită în OnWorks pentru a putea fi rulată online în cel mai simplu mod de pe unul dintre sistemele noastre de operare gratuite.