Спецификация архива HTTP - PullRequest
0 голосов
/ 17 января 2011

Я хочу знать веб-страница производительность данного URL , В частности, разница во времени (между запросом и ответом) каждого ресурса, используемого в данной веб-странице (URL).

Google Page Speed ​​API делает то же самое, но для него требуется *. HAR файл в качестве входных данных, я не знаю как создать файл HAR для данный URL.

Можете ли вы направить меня; Я хочу интегрировать эту функцию в мое существующее приложение WPF .

Есть ли какой-либо инструмент, который будет генерировать html URL для HAR?

Спасибо, Хирен Шах.

Ответы [ 4 ]

1 голос
/ 30 марта 2012

С Google Chrome запустите инструменты разработчика F12 и перейдите на вкладку "Сеть". Это, вероятно, дает вам нужные данные, но вы также можете экспортировать файл .har. Щелкните правой кнопкой мыши заголовок столбца (Имя, Метод и т. Д.) И выберите «Копировать все как HAR» или «Сохранить все как HAR ...».

1 голос
/ 29 января 2012

Инструменты, которые вы можете использовать для создания HAR в IE, включают:

Прокси

  1. Fiddler
  2. BrowserMob Proxy
  3. Charles Proxy ($)

Плагины для браузера

  1. HTTP Watch ($)
  2. Dynatrace AJAX Edition

Прокси будут иметь некоторое влияниепо времени, поскольку они, по сути, «человек посередине», если вы можете себе это позволить, HTTP-рекомендации были бы моей рекомендацией.

У меня есть слабость к Чарльзу, поскольку он действительно мощныйинструмент и позволяет проверять HTTPS-трафик тоже.

1 голос
/ 17 января 2011

из spec :

  • Формат основан на JSON.

, поэтому я думаю, вы могли бы простосгенерируйте массив / объект, используя любой язык, который вы используете, затем преобразуйте его в JSON.для большинства языков есть библиотека / функции для этого.

или вы можете использовать один из этих инструментов

0 голосов
/ 18 января 2011

Посмотрите на эту страницу: HTML в HAR

Он написан на Java с использованием Selen API, а в .NET есть Selenium API. Этот проект очень маленький: два файла, так что вам будет легко понять и перевести его в .NET

...