Как измерить время загрузки веб-страницы для каждого скрипта, CSS, AJAX, включая запросы GET и POST для URL внешнего сайта через программу
Мне нужно измерить время загрузки каждого компонента веб-страницы ( css, javascripts, ajax-запрос, включая каждый ресурс с помощью методов GET и POST. Это можно сделать и просмотреть с помощью элемента проверки Chrome, httpwatch или другого программного обеспечения, но мне нужно что-то, что могло бы передать переменные для отправки запроса с использованием сценариев, а затем можно измерить все, что происходит по этому запросу.
Другое дело, что мне нужно было следить за внешним веб-сайтом, и поэтому я не могу контролировать веб-страницы, где я мог бы написать свой собственный код вокруг каждой загрузки, выгрузить вызов, чтобы измерить общее время, затрачиваемое на самой странице
1 ответ
Посмотрите на http://code.google.com/p/pcaphar/ или http://pcapperf.appspot.com/
Вы можете использовать стандартные инструменты тестирования для создания сценариев тестирования, а затем запустить Wireshark, tcpdump и т. Д., Чтобы записать трафик в файл pcap во время выполнения теста.
Используйте один из вышеперечисленных инструментов для генерации HAR, а затем вы можете проанализировать их, используя различные доступные инструменты.