Все про QA | Pro-Test.studio: post #1291 — TG.ME

🤷‍♂️ Как воспроизвести «невоспроизводимый» баг через HAR-логи

Один из самых бесящих кейсов: у пользователя баг случается, а у тебя — нет. Решение простое: попроси HAR-лог.

1️⃣ Что такое HAR
HAR (HTTP Archive) — это история всех запросов/ответов браузера: заголовки, куки, тело запросов. Можно вытащить прямо из DevTools.

2️⃣ Как выгрузить
В Chrome DevTools → Network:
— включи галочку Preserve log
— повтори шаги, где был баг
— сохрани через Save all as HAR with content

3️⃣ Как открыть
HAR можно разобрать в DevTools или сторонних инструментах:
— HAR Analyzer
— Postman (импорт HAR → коллекция)

4️⃣ Что искать
Обращаем внимание на:
— ошибки по статус-кодам (4xx, 5xx)
— расхождения в заголовках/куках (токены, локаль и т.п.)
— долгие запросы

5️⃣ Бонус — нагрузка
HAR легко превратить в автотест:

npx har-to-k6 archive.har -o test.js  
k6 run test.js


Так можно прогнать тот же сценарий под нагрузкой.

💡 HAR — это как «черный ящик» браузера: даже если баг у тебя не ловится, следы в сети остаются.
👍6
September 15, 2025 510 3 11