Як переглянути / відтворити хромований мережевий налагоджувальний файл із збереженим вмістом?


117

Мені подобається мережевий налагоджувач, але, як кажуть, які програми існують там, що дозволяють мені вийти вперед і назад через декілька "харів", щоб я міг їх повторити? якщо "hars" збережені вмістом, чи може це повторити також повтор?

зараз я просто прочитав у текстовій панелі, але якщо мені доведеться представити будь-який із своїх висновків, хороший «хар-гравець» може дуже допомогти нетехнічним людям.


поки що у мене переглядач "один за одним"
DefyGravity

9
Це питання щодо суперпользователя по суті однаковий і має гідні відповіді: superuser.com/questions/360992/…
David Fraser

Відповіді:


87

Є програма HAR Viewer, розроблена Яном Одварко, яку ви можете використовувати. Ви або використовуєте онлайн-версію за адресою

Або завантажте вихідний код на https://github.com/janodvarko/harviewer .

EDIT: Chrome 62 DevTools включає функцію імпорту HAR. https://developers.google.com/web/updates/2017/08/devtools-release-notes#har-imports


1
FWIW, схоже, не обробляє "вміст", коли ви використовуєте "Зберегти як HAR зі змістом". Крім цього, це гідний глядач HAR.
Doktor J

ще не змусили його працювати над варіантом "зберегти все як хар" від хромованого налагоджувача. Однак я буду продовжувати перевірку з цим.
DefyGravity

щойно примусив його працювати сьогодні з досить важкого веб-сайту. приємний додаток
DefyGravity

7
ПОПЕРЕДЖЕННЯ. Настільки ж добре, як звучить глядач "HAR" в Інтернеті, я б трохи переймався тим, що цей сервер робить з HAR - це його економить? Аналізуючи це? HAR може включати в себе конфіденційні особисті дані .. Я особисто не хотів би завантажувати HAR на чужий сервер .. тепер, якщо він мені надіслав клієнт, я думаю, це була б інша історія .. о, чекайте, ні, не буде.
нічогонеобхідного

@nothingisne необходимо - HAR Viewer працює лише в браузері, немає жодного компонента на стороні сервера, який коли-небудь "бачить" файл HAR.
Пол Гриме

56

Інструмент "Мережа" інструмента Chrome Dev тепер дозволяє імпортувати файли HAR шляхом перетягування у вікно.


Щоб перетягнути файл HAR на вкладку мережі, у вас в більшості випадків у цьому домені відкриті інструменти розробників
ScottyG

Чудова ідея, але з хроматом застереження, схоже, не подобаються формати дат, виведені з інших інструментів (+1 у мене так чи інакше)
Alex KeySmith

@ScottyG Я щойно спробував імпортувати файл .har з іншого домену, і він працював. Використовуючи версію 73.0.3683.103
Рауль Пінто,

@RaulPinto Дякую! Так, я думаю, це нова функція в v73
ScottyG

2
Ця ж річ працює у Firefox, також незалежно від того, на якому домені ви знаходитесь.
Брейді Даулінг

23

Є кілька онлайн-офлайн-інструментів, як це зробити:

Але те, що мені найбільше сподобалось, - це розширення для браузера (спробував це в хромі, сподіваюся, він працює і в інших браузерах). Після встановлення він з’являється у ваших програмах як програма перегляду HAR . Тоді ви можете завантажити файл HAR і побачити щось подібне:

введіть тут опис зображення


2
Аналізатор HAR здатний плавно аналізувати значно більший файл HAR, ніж HAR viewer.
Стефан

16

Найнадійніший спосіб відтворення файлу har - це використання такого безкоштовного інструменту, як Fiddler , інструмент завжди безкоштовний і його можна швидко завантажити. Веб-сайти для відкриття файлу har є помилковими та не можуть відкрити великі файли. Fiddler доступний для всіх платформ.

https://www.telerik.com/download/fiddler

Перейдіть до меню Файл -> Імпортувати сеанси ...

Відкрити Fiddler

Виберіть параметр "HTTPArchive"

Виберіть варіант Http Archieve

Перейдіть до файлу HAR

введіть тут опис зображення

Файл HAR відкриється та відтворюється у вікні скрипта.


1
Я виявив, що експорт його як сировини та завантаження html-файлу дозволив мені відтворювати консольні журнали в будь-якому браузері.
mikeytown2

Мені подобається використовувати fiddler, оскільки я можу відтворити певний запит з файлу har (міняючи маркери ofc), щоб побачити його ефекти. Я особисто використовую Fiddler протягом тривалого часу, і оскільки ця нитка посилається на безліч інструментів, які працюють у різних випадках, вона, нарешті, впадає в особистий комфорт.
Chibi Chakaravarthi

Мені теж найбільше сподобалась ця відповідь; Для дуже великих файлів HAR Fiddler дозволив мені фільтрувати, а також видаляти зайві повідомлення (я також використовував Fiddler досить давно, тому він відчував себе найзручніше у своїх можливостях, включаючи повтор)
HidekiAI

8

Редагувати: Harhar тепер відкритий. Я оновив URL-адресу нижче.

Якщо ви використовуєте генератор завантаження лавин, ви можете використовувати Harhar для відтворення файлу HAR при дуже великому навантаженні: https://acastaner.github.io/harhar/

Цей інструмент обробляє "вміст", який ви використовуєте, коли "Зберегти як HAR зі змістом".


2
Я знаю, що минуло кілька місяців з моменту запиту ОП, але цей слід вважати правильною відповіддю, оскільки згаданий інструмент справді може «відтворити» файл HAR. Дуже приємна пропозиція, @Astaar.
Чарльз Роберто Канато

Це написано повністю на C #. "Працює під Windows та Linux (Mono)"
Trindaz

Окрім того, що я повністю погоджуюся з Астааром та Чарльзом, я щойно знайшов ще один: github.com/Stuk/server-replay
quetzalcoatl

6

Зараз Chrome підтримує завантаження файлів HAR. Відкрийте Chrome, натисніть F12, клацніть на вкладці Network. Перетягніть .har файл ВКАЗАНО!



2
  1. Відкрийте Chrome і натисніть F12
  2. Клацніть Мережа
  3. Перетягніть файл har на вкладці хромованої мережі.

введіть тут опис зображення


2

Якщо я не спізнююсь….

Для Firefox можна імпортувати один і той же файл файлу з вкладки Мережа.Вкладка Мережі Firefox з імпортом файлу HAR



0

Відкрити браузер Chrome. клацніть правою кнопкою миші на будь-якій сторінці сторінки> огляньте елементи> перейдіть на вкладку мережі> перетягніть файл .har. Ви повинні побачити журнали.


0

Перетягування - найкраще рішення. Я лише показую інший спосіб імпорту, натиснувши піктограму імпорту HAR: введіть тут опис зображення

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.