HAR Analyzer
HAR Analyzer — это онлайн-просмотрщик HAR-файлов для изучения сетевых запросов, кодов состояния, записанных размеров, заголовков и фаз таймингов. Откройте файл .har или .json, чтобы найти медленные запросы, неудачные ответы и узкие места в водопаде.
Перетащите HAR-файл сюда
или выберите файл .har или .json
Анализатор обрабатывает выбранный HAR в этой вкладке браузера; файл никуда не загружается.Нужен HAR-файл? Узнайте, как его экспортировать.
Запросы
| Начало | Метод | Статус | Домен / путь | Тип | Записанный размер | Длительность |
|---|
Ни один запрос не соответствует этим фильтрам.
Водопад таймингов
Полосы используют общую шкалу времени всей записи. Отсутствующие или отрицательные фазы таймингов HAR пропускаются.
Самые медленные видимые запросы
Разбивка запросов
Статус
Тип содержимого
Домен
Что такое HAR-файл?
HAR (HTTP Archive) — это JSON-запись сетевой активности браузера: URL и методы запросов, статусы и заголовки ответов, записанные размеры и доступные фазы таймингов. Его поля необязательны, поэтому анализатор помечает отсутствующие данные как недоступные, а не додумывает их.
Как экспортировать HAR-файл?
- Откройте инструменты разработчика браузера и выберите вкладку Сеть.
- Очистите журнал, оставьте запись включённой и воспроизведите проблему.
- Используйте Экспортировать HAR или Сохранить всё как HAR, затем откройте сохранённый файл здесь.
Как анализировать HAR-файл?
Начните с неудачных кодов состояния и самых медленных запросов, затем сравните фазы водопада. Выберите запрос, чтобы изучить его URL, заголовки, записанный размер и доступные тайминги.
| Симптом | Что изучить | Следующая проверка |
|---|---|---|
| Ответ 4xx или 5xx | Статус, URL, заголовки запроса и ответа | Проверьте запрошенный эндпоинт и изучите записанные заголовки, чтобы понять контекст сбоя. |
| Долгая фаза ожидания | Тайминг ожидания и общая длительность | Исследуйте время ответа сервера или работу выше по цепочке до первого байта. |
| Крупная или медленная передача | Записанный размер и тайминг получения | Проверьте размер ответа, сжатие и путь доставки. |
| Долгая фаза DNS, соединения или SSL | Сегменты таймингов соединения | Проверьте разрешение имён, переиспользование соединений, сетевой маршрут и настройку TLS. |
Насколько приватен HAR-файл?
HAR-файлы могут содержать cookie, заголовки авторизации, секреты в query-параметрах, а также тела запросов и ответов. Анализатор обрабатывает выбранный файл в этой вкладке и не загружает его содержимое; аналитика страницы отделена от обработки HAR и не получает файл.
Скачиваемая очищенная копия удаляет типичные заголовки аутентификации и cookie, сами cookie, query-параметры с чувствительными именами, учётные данные в URL, тела запросов и текст тел ответов. Она не может распознать каждый нестандартный секрет, поэтому проверьте скачанную копию перед тем, как делиться ею.
Чего может не быть в HAR?
- Браузеры и экспортёры могут опускать тайминги, заголовки, текст тел или поля размеров.
- Записанный размер использует лучшее доступное поле — передачи, тела или размера содержимого — и может отличаться от фактически переданных байтов.
- Отсутствующие или отрицательные фазы таймингов пропускаются в водопаде; недоступные значения остаются явно помеченными.