Bean Network Tester

Întrerupe conexiuni intenționat

Încet este un fel de rău. Dispărut este altul, și el găsește calea din cod pe care nu a scris-o nimeni: reconectarea, reîncercarea, mesajul care îi spune utilizatorului ce s-a întâmplat.

Așa testezi și o aplicație offline fără să scoți nimic din priză: modul LAN lasă rețeaua locală să meargă și ia internetul, iar blocarea unei adrese face un singur serviciu inaccesibil, în timp ce restul conexiunii e în regulă.

Cinci feluri diferite de a dispărea

SetareCe vede aplicația
Resetarea conexiunilorConexiunile mor în mijlocul transferului, așa cum le omoară un firewall sau un load balancer. Stabilești cât de des, în procente.
Legătură pornită și oprităRețeaua dispare o vreme, apoi revine, iar și iar. Stabilești lungimea ciclului și cât din el înseamnă pauză.
Blocarea unui portTot ce merge spre acel port dispare. Nimic altceva nu e atins.
Blocarea unei adreseUn server devine inaccesibil în timp ce restul internetului merge.
Modul LANRețeaua locală merge în continuare, internetul nu. Exact forma unui captive portal sau a unui uplink mort.

De la linia de comandă

Omoară aproximativ o conexiune din zece, la o singură aplicație:

BeanNetworkTester.exe --rst-prob 10 --target myapp.exe --duration 60

Cicluri de zece secunde, cu patru secunde de pauză, adică o legătură care tot vine și pleacă:

BeanNetworkTester.exe --flap-period 10 --flap-down 40 --target myapp.exe

Un server inaccesibil, restul în regulă:

BeanNetworkTester.exe --block-ip 203.0.113.10

Blocarea afectează doar ce numește

Spre deosebire de pierdere sau întârziere, blocarea unui port sau a unei adrese afectează doar traficul care se potrivește cu ele. Asta o face cea mai sigură dintre acestea de rulat fără o țintă de proces și este motivul pentru care „fă să dispară această dependență” e o comandă de o linie.

Capcana descărcării moarte

Există și o dimensiune maximă a pachetului. Scade-o puțin și transferurile mari încetinesc. Scade-o la o valoare ca 576 și descărcările se opresc complet, pentru totdeauna, fără nicio eroare, pentru că aceea nu mai e o dimensiune mai mică de pachet, ci clasica gaură neagră în care rețeaua aruncă ce e prea mare și nu spune niciodată.

Este un mod real de defectare care merită reprodus intenționat și chiar derutant de întâlnit din greșeală. Dacă o descărcare moare în tăcere imediat după ce ai schimbat această setare, acesta e motivul.

Revenirea la normal

STOP restaurează totul. La fel face închiderea programului și la fel limita de timp, dacă ai setat una. Dacă instrumentul însuși moare în mijlocul unei sesiuni, un watchdog din interiorul lui oprește captura, în loc să-ți lase rețeaua într-o stare stricată.

Mai departe

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

Descarcă pentru Windows