Перейти к содержанию

Анализатор HAR

Разбить файл HAR на отдельные сетевые запросы с методом, статусом, размером и временем.

Входные данные
Выходные данные

Анализатор HAR

Файл HAR (HTTP Archive) — это то, что экспортирует DevTools вашего браузера при сохранении сетевого следа — каждый запрос, который сделала страница, с его тайм-аутами, заголовками и ответом. Этот инструмент превращает плотный JSON в понятный обзор: метод, URL, код статуса, тип контента, размер и длительность для каждого запроса, чтобы вы могли увидеть, что замедляло страницу, не прокручивая журнал Network панели запись за записью.

Сортируйте запросы по длительности или размеру, чтобы сначала выявить самые проблемные запросы, или сохраните исходный порядок, чтобы прочитать загрузку так, как она происходила. Фильтруйте по типу контента ("json", "image") или по домену, чтобы выделить один API или скрипт третьей стороны. Итоги показывают, какую часть данных и сколько запросов приходится на каждый тип контента или домен; опция "самые медленные/большие" добавляет краткую рейтинговую таблицу. Разбор времени разделяет длительность на время ожидания (время до первого байта) и загрузку, обычно это разница между медленным сервером и медленным подключением. Запросы с кодом ошибки (400+) выделяются, а запросы третьих сторон могут быть указаны отдельно от вашего собственного домена.

Инструмент принимает стандартный документ HAR 1.2 — формат, который экспортируют Chrome, Firefox, Safari и Edge из вкладки Network DevTools ("Save all as HAR"). Он обрабатывает очень большие захваты, допускает неправильные записи без сбоя всего файла и выводит спокойное сообщение об ошибке, если текст не является корректным JSON или не имеет ожидаемую структуру log.entries. Вывод доступен в виде отформатированной таблицы или CSV для дальнейшего анализа в электронной таблице.

Всё работает локально в вашем браузере — HAR часто содержит полные данные запроса и ответа, включая URL, заголовки и иногда cookies, поэтому ничего не загружается никуда. Скопируйте результат, скачайте как .txt файл или отправьте в другой инструмент, например в HAR-санитайзер, чтобы сначала удалить конфиденциальные данные.

FAQ

Что такое файл HAR?
Это JSON-экспорт сетевого следа вашего браузера — каждый запрос и ответ, которые сделала страница, с заголовками, тайм-аутами и размерами. Chrome, Firefox, Safari и Edge все производят это из вкладки Network DevTools.
Как рассчитывается "размер"?
Это размер содержимого ответа, указанный в HAR, переходящий к размеру тела ответа, когда размер содержимого не указан. Неизвестные или отрицательные размеры показываются как ноль.
Что считается запросом "третьей стороны"?
Любой запрос, чей домен отличается от домена первого запроса в файле, который считается собственным доменом страницы.
Что показывает разбор времени?
Ожидание — это время, затраченное на ожидание первого байта ответа; загрузка — это время, затраченное на получение тела. Большое время ожидания обычно указывает на медленный сервер или бэкенд, большое время загрузки — на медленное соединение или большой полезный груз.
Мой файл HAR загружается куда-нибудь?
Нет. Анализ выполняется полностью в вашем браузере — HAR часто содержит чувствительные данные запроса, поэтому ничего не покидает ваше устройство.