Фон
Я работаю над инструментом, который позволит пользователям загружать файлы 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.
Спасибо!