К списку
Web-тестирование и DevToolsMiddleТехническое

Как отследить сетевые запросы приложения через DevTools

Краткий ответ

В браузерных DevTools откройте вкладку «Network», чтобы увидеть все сетевые запросы. Для изучения деталей выберите интересующий запрос из списка.

Развёрнуто

Краткий ответ

Чтобы просмотреть запросы, которые отправляет веб-приложение, откройте DevTools и перейдите на вкладку Network. Там отображается полный список сетевых вызовов; клик по любому запросу раскрывает его подробности.


Как это работает

Вкладка Network в DevTools предназначена для мониторинга всех сетевых операций браузера — от загрузки страниц до API-вызовов. После открытия вкладки Network браузер начинает записывать все HTTP/HTTPS запросы, которые делает страница. Каждый запрос включает метод, статус ответа, заголовки, тело запроса и ответа, а также время выполнения.

Использование вкладки позволяет QA-инженеру:

  • Проверять корректность запросов и ответов
  • Анализировать время отклика серверов
  • Отслеживать ошибки и нестандартные статусы
Элемент в Network Описание
Метод запроса Тип HTTP-операции (GET, POST и т.д.)
Статус ответа Код состояния сервера (например, 200, 404)
Заголовки Метаданные запроса и ответа
Payload Данные, отправляемые на сервер
Response Ответ сервера

Пример

1. Откройте браузер и загрузите страницу.
2. Нажмите F12 или Ctrl+Shift+I для открытия DevTools.
3. Перейдите во вкладку "Network".
4. Обновите страницу, чтобы увидеть запросы.
5. Кликните по отдельному запросу для просмотра деталей.

Это позволит увидеть, какие именно ресурсы и данные запрашивает приложение.

Что важно знать на собеседовании

  • Вкладка Network показывает все HTTP-запросы, включая AJAX и загрузку ресурсов.
  • Можно фильтровать запросы по типам: XHR, JS, CSS, Img и др.
  • Важна детализация каждого запроса: метод, статус, заголовки и тело.
  • Для тестирования API часто используют именно эту панель.
  • Знание работы и возможностей вкладки помогает выявлять проблемы с производительностью и ошибками на уровне сети.

Тема: Web-тестирование и DevTools | Уровень: middle