Поделиться через


Тестирование клиентского веб-приложения JavaScript

В этом руководстве описано, как использовать прокси разработки для проверки того, как пример клиентского веб-приложения JavaScript обрабатывает ошибки API.

Необходимые условия

В этой части руководства предполагается, что на компьютере установлен и настроен прокси-сервер разработки. Если нет, сделайте это сейчас.

Чтобы следовать этому руководству, вам потребуется:

Скачивание примера приложения

Скачайте пример приложения .

Совет

Вы также можете скачать пример приложения, выполнив команду в командной строке devproxy preset get demo-randomerror-js.

Пример приложения поставляется с предустановкой прокси-сервера разработки. Предустановка настроена для имитации случайных ошибок в запросах API, выданных приложением. Предустановка также включает в себя RetryAfterPlugin, которая помогает контролировать, если приложение отключается от вызова API после регулирования.

Запуск прокси-сервера разработки и примера приложения

  1. В командной строке измените рабочий каталог на место расположения примера приложения.
  2. Запустите пример приложения и прокси разработки, выполнив npm start

Тестирование примера приложения

  1. В веб-браузере перейдите к http://localhost:3000

    снимок экрана веб-браузера с тестируемым веб-приложением.

    • Если отображается пустая страница, проверьте окно консоли. Возможно, прокси-сервер разработки уже имитировал ошибку API, которую приложение не обрабатывало!
  2. Ознакомьтесь со списком статей, чтобы узнать, как приложение обрабатывает ошибки API, имитируемые прокси-сервером разработки.

    • Вы можете найти дополнительную информацию об ошибках в окне консоли и в командной строке, где выполняется Dev Proxy.

    снимок экрана VS Code с открытым окном командной строки с ошибками, имитируемыми прокси-сервером разработки.

  3. Нажмите Ctrl + C, чтобы остановить Dev Proxy.

Следующий шаг