Jak używać Fiddlera do zbierania sesji HTTP/HTTPS na potrzeby debugowania

Fiddler to bezpłatny serwer proxy do debugowania sieci Web, który rejestruje cały ruch HTTP/ HTTPS między aplikacją internetową a Internetem. Zbieranie danych sesji za pomocą Fiddlera może być przydatne w przypadku rozwiązywania problemów, takich jak:

  • Gdy dla aplikacji nie są zbierane żadne działania użytkownika (kod JavaScript Dynatrace nie jest zainfekowany, a sygnały nawigacyjne nie są odsyłane).
  • Gdy błąd JavaScript spowodowany przez kod JavaScript Dynatrace Real User Monitoring wpływa na Twoją aplikację.
  • W przypadku braku działań użytkownika (na przykład określonej interakcji z aplikacją).

Wyeksportowane sesje Fiddlera można przesłać do systemu zarządzania incydentami (tj. wsparcia) organizacji, aby ułatwić rozwiązywanie problemów.

Jak używać Fiddlera do zbierania sesji HTTP/HTTPS na potrzeby debugowania

Użyj programu Fiddler, aby utworzyć sesję HTTP monitorowanej aplikacji internetowej

1. Pobierz i zainstaluj Skrzypka .

2. Jeśli Twoja aplikacja internetowa korzysta z protokołu HTTPS:

A. Otwórz Skrzypka.

B. Przejdź do Narzędzia > Opcje Fiddlera i ustaw pola opcji, jak pokazano poniżej.

Jak używać Fiddlera do zbierania sesji HTTP/HTTPS na potrzeby debugowania

3. Jeśli Twoja aplikacja internetowa jest aplikacją na Androida :

A. Otwórz Skrzypka.

B. Wybierz Ustawienia > Wi-Fi > Modyfikuj sieć .

C. Ustaw Skrzypka jako serwer proxy Wi-Fi, jak pokazano poniżej.

Jak używać Fiddlera do zbierania sesji HTTP/HTTPS na potrzeby debugowania

D. Przejdź do Narzędzia > Opcje Fiddlera > Połączenia .

mi. Znajdź adres IP swojej stacji roboczej za pomocą wiersza poleceń za pomocą polecenia ipconfig w systemie Windows lub ifconfig w systemie Linux i portu proxy.

F. Jeśli Twoja aplikacja korzysta z certyfikatów SSL , musisz także dodać certyfikat Fiddlera do swojego urządzenia.

G. Aby dodać certyfikat Fiddlera do swojego urządzenia, przejdź do Narzędzia > Opcje Fiddlera > HTTPS > Akcje > Eksportuj certyfikat główny na komputer, aby uzyskać certyfikat Fiddlera.

H. Zapisz wyeksportowany certyfikat, zwykle o nazwie FiddlerRoot.cer na swoim urządzeniu z Androidem, przechodząc do Ustawienia > Zabezpieczenia > Zainstaluj z karty SD (gdzie go po raz pierwszy skopiowałeś). Certyfikat zostanie wyświetlony w zakładce UŻYTKOWNIK w sekcji Zaufane dane uwierzytelniające .

Jak używać Fiddlera do zbierania sesji HTTP/HTTPS na potrzeby debugowania

4. Wyłącz funkcję zbierania, aby pamięć podręczna przeglądarki została wyczyszczona i rozpoczął się nowy cykl.

A. Przejdź do opcji Plik > Przechwyć ruch lub naciśnij klawisz F12.

B. Wyczyszczenie pamięci podręcznej przeglądarki spowoduje również usunięcie elementów znajdujących się w pamięci podręcznej i należy je pobrać ponownie.

5. Zacznij ponownie pozyskiwać ruch i realizować problematyczne transakcje w swojej witrynie.

6. Po zakończeniu przejdź do Plik > Zapisz > Wszystkie sesje .

7. (Opcjonalnie) Prześlij pliki do systemu zarządzania incydentami swojej organizacji, aby ułatwić rozwiązywanie problemów.

Alternatywy dla sesji Fiddlera

Użyj Narzędzi deweloperskich Chrome, aby wyeksportować zarchiwizowaną sesję HTTP

Uwaga: tę alternatywę należy rozważać jedynie w ostateczności. Lepiej jest utworzyć sesję Fiddlera (opisaną w powyższej sekcji), ponieważ łatwiej jest odtworzyć przypadki pomocy technicznej.

W przypadkach, gdy nie można użyć Fiddlera do utworzenia sesji, przeglądarka Google Chrome może również wyeksportować sesję do sprawdzenia. Wykonaj poniższe czynności, aby zebrać plik sesji archiwum HTTP (HAR).

1. Otwórz przeglądarkę Google Chrome i wyczyść pamięć podręczną przeglądarki.

Jak używać Fiddlera do zbierania sesji HTTP/HTTPS na potrzeby debugowania

2. Naciśnij klawisz F12 , aby otworzyć Narzędzia deweloperskie.

3. Kliknij kartę Sieć.

4. Dokończ problematyczne transakcje w swojej aplikacji.

5. Po zakończeniu wybierz wszystkie sesje, kliknij prawym przyciskiem myszy puste miejsce i wybierz z menu opcję Zapisz jako HAR z zawartością .

(Opcjonalnie) Prześlij do systemu zarządzania incydentami swojej organizacji, aby ułatwić rozwiązywanie problemów.

Użyj narzędzi IE Dev Tools, aby wyeksportować sesję NetXML

Uwaga: tę alternatywę należy rozważać jedynie w ostateczności. Lepiej jest utworzyć sesję Fiddlera, ponieważ łatwiej jest odtworzyć przypadki pomocy technicznej.

Wykonaj poniższe czynności, aby wyeksportować sesję NetXML.

1. Otwórz przeglądarkę Internet Explorer 8+ .

2. Naciśnij klawisz F12 , aby otworzyć pasek narzędzi programisty.

3. Wyczyść pamięć podręczną i pliki cookie domeny .

Jak używać Fiddlera do zbierania sesji HTTP/HTTPS na potrzeby debugowania

4. Naciśnij przycisk Odtwórz (zielony trójkąt), aby rozpocząć.

5. Dokończ problematyczne transakcje w swojej aplikacji.

6. Po zakończeniu kliknij przycisk Eksportuj (ikona napędu ze strzałką po prawej stronie), aby zapisać plik.

7. Prześlij pliki do systemu wsparcia w celu sprawdzenia przez osobę odpowiedzialną za rozwiązanie problemów.

Zobacz więcej:

Zostaw komentarz

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Jak usunąć informację o żądaniu praw autorskich w prawym rogu ekranu w systemie Windows 10

Czy widzisz powiadomienie o aktywacji systemu Windows 10 w prawym rogu ekranu? W tym artykule dowiesz się, jak usunąć powiadomienie o żądaniu dotyczącym praw autorskich w systemie Windows 10.

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Instrukcje od AZ dotyczące instalacji systemu Windows 10 w wersji 14393.222

Niedawno firma Microsoft wydała najnowszą aktualizację zbiorczą dla użytkowników komputerów PC z systemem Windows 10 o nazwie Build 14393.222. Ta aktualizacja wydana dla systemu Windows 10 naprawia głównie błędy na podstawie opinii użytkowników i poprawia wydajność systemu operacyjnego.

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Chroń swoją sieć komputerową za pomocą hosta Bastion w zaledwie 3 krokach

Czy masz komputery w sieci lokalnej, które wymagają dostępu zewnętrznego? Dobrym rozwiązaniem może być użycie hosta bastionowego jako strażnika sieci.

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

3 sposoby na szybkie wyczyszczenie wszystkich dzienników zdarzeń w systemie Windows 10

Czasami może być konieczne jednoczesne usunięcie wszystkich starych dzienników zdarzeń. W tym przewodniku Quantrimang.com pokaże Ci 3 sposoby szybkiego usunięcia wszystkich dzienników zdarzeń w Podglądzie zdarzeń systemu Windows 10.

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jak utworzyć klucz Windows, jeśli klawiatura nie jest dostępna

Jeśli wolisz używać starej, klasycznej klawiatury, takiej jak IBM Model M, która nie zawiera fizycznego klawisza Windows, istnieje prosty sposób, aby dodać więcej, pożyczając klawisz, którego nie używasz często.

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

Jak utworzyć tryb przezroczystego tła w systemie Windows 10

WindowTop to narzędzie, które ma możliwość przyciemnienia wszystkich okien aplikacji i programów działających na komputerach z systemem Windows 10. Możesz także użyć interfejsu z ciemnym tłem w systemie Windows.

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

Metody fałszywego adresu IP umożliwiają anonimowy dostęp

W wielu poprzednich artykułach wspominaliśmy, że zachowanie anonimowości w Internecie jest niezwykle ważne. Co roku dochodzi do wycieku prywatnych informacji, co sprawia, że ​​bezpieczeństwo w Internecie staje się coraz bardziej konieczne. Z tego też powodu powinniśmy używać wirtualnych adresów IP. Poniżej dowiemy się o metodach tworzenia fałszywych adresów IP!

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Jak wyłączyć pasek języka na pasku zadań systemu Windows 8

Pasek języka w systemie Windows 8 to miniaturowy pasek narzędzi języka, zaprojektowany tak, aby automatycznie wyświetlał się na ekranie komputera stacjonarnego. Jednak wiele osób chce ukryć ten pasek języka na pasku zadań.

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Wskazówki dotyczące optymalizacji szybkości połączenia internetowego od Linksys

Maksymalizacja szybkości Internetu jest niezbędna do optymalizacji połączenia sieciowego. Możesz cieszyć się optymalną rozrywką i pracą, korzystając z komputerów, telewizorów z dostępem do Internetu, konsol do gier itp.

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Jak skonfigurować WEP, WPA, WPA2 dla routera Linksys

Łączność bezprzewodowa jest dziś koniecznością i dlatego bezpieczeństwo sieci bezprzewodowej jest niezbędne do zapewnienia bezpieczeństwa w sieci wewnętrznej.