Отфильтруйте и сохраните файлы HAR

Фон

Я работаю над инструментом, который позволит пользователям загружать файлы HAR и воспроизводить их снова и снова, а также собирать аналитику, например, среднюю скорость во времени, доступность сервисов и т. д. У меня уже есть основной код, который принимает файлы Har и порождает их. процессы, которые воспроизводят их и собирают аналитику в базе данных с плоскими файлами.

https://github.com/shaunakv1/node-chrome-har-replay

Затем я работаю над созданием веб-интерфейса, который позволит пользователям загружать файл HAR, визуализировать их, очень похоже на некоторые из этих инструментов здесь.

http://ericduran.github.io/chromeHAR/

http://rafacesar.github.io/simplehar/

http://www.softwareishard.com/har/viewer/

Теперь, после их визуализации, функция, которую я ищу, — добавить что-то вроде углового фильтра, который позволит пользователям вводить строки регулярных выражений и фильтровать интересующие их URL-адреса, а затем сохранять файл HAR на сервер.

Затем инструмент будет воспроизводить этот сохраненный HAR и генерировать аналитику производительности, информационные панели и другие полезные вещи.

И наконец, вопрос:

Знаете какие-нибудь инструменты/библиотеки, которые позволят мне фильтровать эти файлы HAR в браузере и сохранять обратно? Ни один из опубликованных мной примеров не выполняет часть фильтрации и сохранения.

Я определенно могу начать писать его сам, но ищу предложения, чтобы увидеть, существует ли он уже. Я работаю в nodejs, поэтому библиотеки узлов были бы идеальными, но не необходимыми. Даже приложения, которые позволяют мне фильтровать, в порядке. В Chrome есть отличный фильтр, но, к сожалению, он не сохраняет обратно отфильтрованный HAR. Наиболее идеальным был бы инструмент с открытым исходным кодом, как и выше, который выполняет фильтрацию в Интернете и сохраняет HAR.

Спасибо!


person Shaunak    schedule 06.02.2015    source источник


Ответы (1)


Кажется, что нет прямого способа сделать это. Вот как я отфильтровал запросы и сохранил их обратно в файл har.

Создайте файл har только с запросом xhr в инструментах разработчика Chrome

person Sandeepa    schedule 13.10.2019