Bean Network Tester

Testează-ți aplicația pe o rețea proastă

Bean Network Tester adaugă lag, pierdere de pachete și limite de viteză unei singure aplicații Windows. Vezi ce văd utilizatorii tăi în tren, pe un hotspot de hotel sau pe un telefon cu o singură liniuță de semnal.

Este un emulator de rețea îndreptat spre un singur program, nu spre toată mașina, deci poți reproduce internetul lent pentru aplicația pe care o testezi, în timp ce restul continuă să meargă.

Descarcă pentru Windows Vezi codul pe GitHub

Gratuit și open source, sub GPLv3. Windows 10 și 11, pe 64 de biți. Fără cont, fără telemetrie.

Un ping în direct pierde pachete și capătă întârziere cât timp rulează instrumentul
Adăugarea de întârziere și pierdere de pachete la o conexiune în funcțiune.

Ce face rețelei tale

O încetinește

Adaugă o întârziere fixă sau aleatorie. Află ce face un ping de 300 ms animației tale de încărcare.

Pierde pachete

Aruncă-le, dublează-le sau corupe-le, apoi vezi dacă aplicația ta își revine sau doar se blochează.

Limitează viteza

Ține descărcarea sau încărcarea la un număr fix de KB pe secundă, cum face o legătură mobilă slabă.

Rupe legătura

Dărâmă conexiuni, blochează un port sau o adresă ori fă rețeaua să vină și să plece.

Țintește o singură aplicație

Alege un proces, un PID, o adresă sau un port. Restul calculatorului merge normal în continuare.

Se repetă exact

Același seed reia aceeași rulare. Asta e diferența dintre un raport de eroare și o poveste.

Pornirea durează trei pași

  1. Descarcă zip-ul de pe pagina de versiuni și dezarhivează-l oriunde.
  2. Pornește BeanNetworkTester.exe. Cere singur drepturile de administrator, pentru că captura traficului are nevoie de ele.
  3. Alege un profil gata făcut, precum „3G network”, apasă START și folosește-ți aplicația.

Există un mod text în același fișier, deci totul merge și într-un pipeline. O singură comandă ajunge ca să verifici dacă serviciul tău rezistă la 10% pierdere de pachete:

BeanNetworkTester.exe --loss 10 --target myapp.exe --duration 60

Se oprește singur când se scurge timpul, deci un pas care se blochează nu poate lăsa în urmă o rețea stricată. Adaugă --simulate ca să repeți o comandă fără să atingi traficul real.

Cine îl folosește

Testeri care trebuie să reproducă „la mine merge”. Dezvoltatori care au nevoie ca un timeout să se petreacă cu adevărat. Dezvoltatori de jocuri care verifică ce face lagul netcode-ului lor. Oricine a fost vreodată întrebat dacă aplicația merge pe o conexiune slabă și nu a avut un mod cinstit de a afla.

Cum faci un lucru anume

Ghiduri scurte, fiecare cu cifrele care merită încercate și comanda care le aplică.

Ești gata să-ți strici intenționat propria rețea?

Descarcă pentru Windows