Narzędzia sieciowe symulujące powolne połączenie sieciowe [zamknięte]

Chciałbym wizualnie ocenić czas reakcji stron internetowych dla kilku typów połączeń internetowych(DSL, Cable, T1, dial-up itp.) podczas gdy moja przeglądarka i serwer WWW są w tej samej SIECI LAN lub nawet na tym samym komputerze. Czy istnieją proste narzędzia sieciowe lub wtyczki do przeglądarek, które spowalniają przepustowość sieci, aby symulować różne scenariusze połączeń w świecie rzeczywistym.

Doceniam każdy wkład w to.

Author: MaxK, 2009-07-08

16 answers

Try Traffic Shaper XP możesz łatwo ograniczyć prędkość IE lub innej przeglądarki z tej aplikacji, a także freeware

 23
Author: Sadegh,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-07 20:48:38

W Linuksie, zobacz netem : jądro zawiera już wsparcie dla traffic shaping i może symulować duże opóźnienia, niską przepustowość, straty pakietów i inne niekorzystne warunki, nawet na urządzeniu typu loopback(więc nie potrzebujesz prawdziwej, fizycznej sieci do testowania).

 251
Author: ephemient,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-24 10:26:30

[[2]] wskrzeszam ten wątek, bo ostatnio miałem taką samą potrzebę. O dziwo odkryłem, że Fiddler może być użyty do tego poprzez dostosowanie reguł i dodanie tej linii oSession["response-trickle-delay"] = "150"; w sekcji OnBeforeResponse. Fiddler is really amazing

 71
Author: Paperino,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2010-07-25 17:17:24

Spróbuj NEWT Microsoftu, to działało idealnie dla mnie. Dostarcza niestandardowe opóźnienia, techniki upuszczania pakietów i wiele innych:)

Http://blog.mrpol.nl/2010/01/14/network-emulator-toolkit/

Aktualizacja 1:

Oto dobry samouczek wideo dla NEWT - Network Emulator for Windows Toolkit Tutorial (Credits to Jimmery)

 18
Author: Eran Betzalel,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-06-09 19:49:03

Moja praca używa tego narzędzia i wydaje się całkiem dobra: http://www.dallaway.com/sloppy/

Powodzenia.

 17
Author: Jon Onstott,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2009-07-07 20:46:48

Z powodzeniem użyłem TMnetSim (na dole strony, pod "Inne narzędzia" - link mówi coś w stylu "ZIP: Tmnetsim Network Simulator version 2.4 32-bit (600KB)"

To nie tylko dla stron internetowych - możesz spowolnić połączenia do dowolnego portu TCP. Używałem go do symulacji powolnego serwera SQL (port 1433).

 12
Author: Blorgbeard,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-08-21 13:24:19

DummyNet

Wypróbuj ten obraz VMWare oparty na FreeBSD. Ma również doskonałe instrukcje, czysto bezpłatne i wstaje w 20 minut.

Aktualizacja: DummyNet obsługuje teraz również Linux, OSX i Windows

 6
Author: flecks,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-10-07 13:00:31

I love Charles .

Darmowa wersja działa dobrze dla mnie.

Dławienie, przekierowanie, punkty przerwania to niesamowite funkcje.

 5
Author: Roland Keesom,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-06-12 11:02:58

Jeśli używasz Apache, możesz użyć mod_bandwith.

Zobacz tutaj dla parametrów konfiguracyjnych.

 4
Author: Alex,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-06-18 18:33:19

Dla Linuksa lub OSX, możesz użyć ipfw.

Od Quora (http://www.quora.com/What-is-the-best-tool-to-simulate-a-slow-internet-connection-on-a-Mac)

Zasadniczo korzystanie z zapory sieciowej do dławienia wszystkich danych sieciowych:

Zdefiniuj regułę, która używa rury do przekierowania całego ruchu z dowolnego źródła adres do dowolnego adresu docelowego, wykonaj następujące polecenie (jako root, lub używając sudo):

$ ipfw add pipe 1 all from any to any

Aby skonfigurować tę regułę tak, aby ograniczała przepustowość do 300Kbit/s i nakładanie 200ms opóźnienia w każdą stronę:

$ ipfw pipe 1 config bw 300Kbit/s delay 200ms

Aby usunąć wszystkie reguły i odzyskać oryginalne połączenie sieciowe:

$ ipfw flush

 4
Author: dule,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-01-24 20:33:47
 3
Author: Offirmo,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-04-29 14:17:59

Jeśli potrzebujesz rozwiązania sprzętowego, Netgear ma serię tanich przełączników (około 50 USD), które ograniczają przepustowość. Warto zbadać Netgear Prosafe GS105E i podobne przełączniki.

 2
Author: Allen,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2011-09-07 15:03:15

Możesz również wypróbować WANem, który jest emulatorem sieci rozległych o otwartym kodzie źródłowym. Możesz pobrać obraz (ISO, Knoppix live CD) lub urządzenia wirtualne VMWare.

 1
Author: kri,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-08-22 10:38:50

Możesz użyć dummynet ofcourse, istnieje rozszerzenie dummynet o nazwie KauNet . które mogą zapewnić jeszcze dokładniejszą kontrolę warunków sieci. Może upuszczać/opóźniać / ponownie zamawiać określone pakiety (w ten sposób można przeprowadzić bardziej dogłębną analizę upuszczania pakietów kluczy, takich jak TCP handshake, aby zobaczyć, jak Twoje strony internetowe je trawią). Działa również w domenie czasu. Zazwyczaj większość emulatorów jest dostrojona do pracy w domenie danych. W domenie time możesz określić od której godziny do której możesz zmienić warunki sieciowe.

 1
Author: paul zwerky,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-10-07 18:55:28

Prosty program mac GUI to

Https://www.macupdate.com/app/mac/28072/entonnoir / które mogą ograniczać prędkość

 1
Author: VARUN ISAC,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-03-01 16:37:37

W przypadku, gdy potrzebujesz symulować jakość połączenia sieciowego podczas tworzenia Dla Windows Phone, możesz wypróbować wbudowane narzędzie Visual Studio o nazwie Simulation Dashboard (więcej szczegółów tutaj http://msdn.microsoft.com/en-us/library/windowsphone/develop/jj206952 (v=vs.105). aspx):

Możesz użyć pulpitu symulacyjnego w Visual Studio, aby przetestować swoją aplikację dla tych problemów z połączeniem, a także w celu zapobiegania użytkownikom spotkania ze scenariuszami takimi jak "po": {]}

    [[8]}muzyka lub filmy o wysokiej rozdzielczości jąkają się lub zamrażają podczas przesyłania strumieniowego lub pobierają przez połączenie o niskiej przepustowości.
  • wywołania do usługi internetowej nie powiodą się z limitem czasu.
  • Aplikacja ulega awarii, gdy sieć nie jest dostępna.
  • transmisja danych nie jest wznawiana, gdy połączenie sieciowe zostanie utracone, a następnie przywrócone.
  • [[8]} bateria użytkownika jest odprowadzana przez aplikację do przesyłania strumieniowego, która nieefektywnie korzysta z sieci.
  • mapowanie trasa użytkownika jest przerywana w aplikacji nawigacyjnej.

...

W Visual Studio, w menu Narzędziaotwórz Pulpit Nawigacyjny symulacji. Znajdź sekcja symulacja sieci na pulpicie nawigacyjnym i sprawdź Włącz Pole wyboru symulacja sieci .

 0
Author: Nikita G.,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-11-10 05:05:43