Testowanie aplikacji internetowej po stronie klienta JavaScript

Z tego samouczka dowiesz się, jak używać serwera proxy deweloperskiego do testowania, jak przykładowa aplikacja internetowa po stronie klienta JavaScript obsługuje błędy interfejsu API.

Wymagania wstępne

W tej części samouczka założono, że na maszynie zainstalowano i skonfigurowano serwer proxy deweloperów. Jeśli nie, zrób to teraz.

Aby wykonać czynności opisane w tym samouczku, potrzebne są następujące elementy:

Pobieranie przykładowej aplikacji

Pobierz przykładową aplikację.

Porada

Możesz również pobrać przykładową aplikację, uruchamiając polecenie w wierszu devproxy preset get demo-randomerror-jspolecenia .

Przykładowa aplikacja jest dostarczana ze wstępnie ustawionym serwerem proxy deweloperów. Ustawienie wstępne jest skonfigurowane do symulowania losowych błędów w żądaniach interfejsu API wystawionych przez aplikację. Ustawienie wstępne zawiera również element RetryAfterPlugin, który ułatwia kontrolowanie, czy aplikacja cofa działanie z wywoływania interfejsu API po jego ograniczeniach.

Uruchamianie serwera proxy deweloperów i przykładowej aplikacji

  1. W wierszu polecenia zmień katalog roboczy na miejsce, w którym znajduje się przykładowa aplikacja.
  2. Uruchom przykładową aplikację i serwer proxy deweloperów, uruchamiając polecenie npm start

Testowanie przykładowej aplikacji

  1. W przeglądarce internetowej przejdź do strony http://localhost:3000

    Zrzut ekranu przedstawiający przeglądarkę internetową z testową aplikacją internetową.

    • Jeśli zostanie wyświetlona pusta strona, sprawdź okno Konsola. Może to oznaczać, że serwer proxy deweloperów symulował już błąd interfejsu API, którego aplikacja nie obsłużyła!
  2. Nawiguj po liście artykułów, aby zobaczyć, jak aplikacja obsługuje błędy interfejsu API symulowane przez serwer proxy dewelopera.

    • Więcej informacji o błędach można znaleźć w oknie Konsola i w wierszu polecenia, w którym działa serwer proxy deweloperów.

    Zrzut ekranu programu VS Code z otwartym oknem wiersza polecenia przedstawiający błędy symulowane przez serwer proxy deweloperów.

  3. Naciśnij klawisze Ctrl + C, aby zatrzymać serwer proxy deweloperów.

Następny krok