Конвертер HAR в коллекцию Postman
Гид
Конвертер HAR в коллекцию Postman
Браузерные DevTools, Charles Proxy и mitmproxy позволяют сохранять захваченный трафик в виде HAR-файла (HTTP Archive), но Postman не может напрямую импортировать HAR. Этот конвертер преобразует экспорт HAR в файл JSON Postman v2.1 прямо в браузере, позволяя повторно запускать каждый захваченный запрос как реальный вызов в Postman — заголовки, строка запроса, тело запроса и пример ответа включены.
Как использовать
- Экспорт трафика из DevTools Chrome / Firefox / Edge (вкладка Network → правый клик → «Сохранить все как HAR с содержимым») или из Charles, Fiddler, mitmproxy, Insomnia.
- Отбросить
.harфайл на загрузчик или вставьте JSON в текстовое поле. - Выберите, как группировать запросы — по имени хоста, по первому сегменту пути или без папок.
- Опционально отфильтруйте статические ресурсы, не-API запросы или определённые коды статуса / метода.
- Нажмите Копировать чтобы скопировать JSON Postman Collection, или Скачать .json чтобы сохранить как
name.postman_collection.json. - В Postman выберите Файл → Импорт и загрузите файл (или вставьте JSON как сырой текст).
Возможности
- Вывод Postman Collection v2.1 — Генерирует сборки, которые импортируются без проблем в Postman, Insomnia, Bruno, Hoppscotch и любые другие инструменты, поддерживающие схему v2.1.
- Умная группировка — Выберите между папками по имени хоста, папками по первому сегменту пути или единой плоской списком запросов.
- Сильные фильтры — Удалите статические ресурсы (CSS, JS, шрифты, изображения, медиа) одним кликом или сократите до одного метода, уровня статуса или подстроки в URL.
- Авторизация → {{token}} — Заменяет значение каждого заголовка на переменную Postman, чтобы JSON был безопасен для совместного использования с коллегами.
Authorizationзначение заголовка с переменной Postman, чтобы JSON был безопасен для совместного использования с коллегами. - {{baseUrl}} продвижение — Обнаруживает наиболее распространённую схему и хост в вашем захвате и переписывает URL каждого запроса на
{{baseUrl}}/..., что делает простым перенаправление сборки на стадию или производство. - Очистка HTTP/2 — Удаляет псевдо-заголовки (
:method,:authority,:path,:scheme) и заголовокCookieпо умолчанию, чтобы захваченные запросы корректно запускались в Postman. - Примеры ответов включены — Каждый импортированный запрос содержит захваченный тело и заголовки ответа как пример в Postman, поэтому мок-серверы и тесты работают сразу без настройки.
- 100% клиентская сторона — HAR-файлы часто содержат токены аутентификации и PII. Преобразование происходит полностью в браузере; ничего не отправляется на сервер.
Часто задаваемые вопросы
-
Что такое HAR-файл (HTTP Archive)?
HAR — это открытый стандарт на основе JSON для архивирования трафика HTTP. Группа по работе по производительности веба W3C определила его, чтобы различные браузеры и инструменты могли обмениваться захваченными сессиями сетевого трафика. HAR-файл содержит объект лога на верхнем уровне с метаданными страниц и массивом записей — одна запись на каждый запрос, каждый из которых содержит поля запроса, ответа, временных меток и адреса сервера.
-
Что такое Postman Collection v2.1?
Postman Collection v2.1 — это схема JSON, используемая Postman для представления набора сохранённых запросов. Она поддерживает вложенные папки, тела запросов в различных режимах (raw, urlencoded, form-data, file, GraphQL), примеры ответов, среды и переменные. Схема опубликована по адресу schema.getpostman.com/json/collection/v2.1.0/collection.json и поддерживается всеми современными клиентами API.
-
Почему удаляются заголовки :method, :path и подобные?
Это псевдо-заголовки HTTP/2, которые браузеры издают на уровне протокола вместо настоящих заголовков HTTP. Они не являются допустимыми именами заголовков HTTP/1.1, и Postman не может отправлять их при выходных запросах. Включение их приведёт к ошибкам проверки заголовков при импортировании запросов.
-
Почему заменяется Authorization на переменную Postman?
HAR-захваты содержат точные токены bearer и сессионные куки, действовавшие в момент захвата. Делиться таким JSON означает раскрытие этих секретов. Переменные Postman (синтаксис {{token}}) откладывают реальное значение до среды, поэтому сборка может быть поделена в репозитории, а каждый разработчик вводит свои собственные учетные данные.
-
Почему в некоторых HAR-экспортах отсутствуют тела ответов?
В спецификации HAR поле content.text является необязательным. Chrome и Firefox не включают тела ответов для бинарных ресурсов и очень больших ответов по умолчанию, а инструменты, такие как Charles, часто требуют явного настройки для записи тел ответов. Когда поле отсутствует, конвертер всё равно импортирует запрос и заголовки — только тело примера ответа остаётся пустым.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент was added on Июн 26, 2026
