Strona główna > Programy > Symulowanie połączenia modemowego w programie Fiddler
Kategorie
Programy

Symulowanie połączenia modemowego w programie Fiddler

Fiddler jest rozbudowanym programem, który można również nazwać serwerem proxy. Umożliwia przechwytywanie, monitorowanie oraz modyfikowanie ruchu sieciowego przez HTTP/HTTPS. Jest przydatny przy testowaniu stron internetowych oraz aplikacji, korzystających z połączenia sieciowego.

Jedną z opcji testowania stron czy aplikacji jest sprawdzenie zachowania podczas różnych prędkości łącza internetowego. Zamiast szukać infrastruktury sieciowej, która nam umożliwi taki test, można skorzystać z Fiddler-a, symulując w nim mniejszą prędkość łącza. Fiddler symuluje taką prędkość, przez opóźnianie wysyłania i odbierania pakietów.

Podstawową opcją, z której można skorzystać, jest symulowanie łącza modemowego, czyli prędkości 56 kb/s. Można ją włączyć, wchodząc na pasku narzędzi w „Rules„, rozwijając „Performance” i włączając „Simulate Modem Speeds„.

Fiddler - włączenie symulowania prędkości modemowej
Włączenie symulowania prędkości modemowej

W przypadku, gdy chcemy skorzystać z innej prędkości, niż domyślne 56 kb/s (opóźnienie 300 ms):

  1. Wchodzimy w Rules > Customize Rules…

    Fiddler - włączenie edytora reguł
    Włączenie edytora reguł
  2. Po wyświetleniu edytora reguł szukamy fragmentu:
    If (m_SimulateModem) {
    // Delay sends by 300ms per KB uploaded.
    oSession["request-trickle-delay"] = "300";
    // Delay receives by 150ms per KB downloaded.
    oSession["response-trickle-delay"] = "150";
  3. Zmieniamy domyślne wartości (300 i 150) w linijkach :
    oSession["request-trickle-delay"] = "300";
    oSession["response-trickle-delay"] = "150";"

    zwracając uwagę na to, że wyższe wartości to symulowanie wolniejszego połączenia.

  4. Wprowadzoną zmianę zapisujemy, klikając „File” i „Save” lub wykonując kombinację klawiszy CTRL+S.
  5. Zamykamy okno edytora.
  6. Włączamy opcję „Simulate Modem Speeds„.

    Fiddler - edytor reguł
    Edytor reguł

Opcję „Simulate Modem Speeds” można włączyć od razu podczas edytowania reguł w oknie „Customize Rules„. Nie trzeba tego robić przez „Rules” i „Performance„. Aby to zrobić, należy zmienić wartość parametru „m_SimulateModem” z „false” na „true” w linijce:

var m_SimulateModem: boolean = false;
Oceń wpis
[Maks.: 1 Średnia: 5]

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Witryna wykorzystuje Akismet, aby ograniczyć spam. Dowiedz się więcej jak przetwarzane są dane komentarzy.