Я использую Selenium API, с chromeDriver, чтобы получить журналы производительности - успешно! Например, чуть ниже.
{
"name":"http://ginsoy.com/",
"entryType":"navigation",
"startTime":0,
"duration":16242.659999988973,
"initiatorType":"navigation",
"nextHopProtocol":"http/1.1",
"workerStart":0,
"redirectStart":0,
"redirectEnd":0,
"fetchStart":2386.3250000867993,
"domainLookupStart":2388.289999915287,
"domainLookupEnd":2388.895000098273,
"connectStart":2388.895000098273,
"connectEnd":2654.6849999576807,
"secureConnectionStart":0,
"requestStart":2654.80999997817,
"responseStart":4028.944999910891,
"responseEnd":4340.390000026673,
"transferSize":18214,
"encodedBodySize":17458,
"decodedBodySize":79194,
"serverTiming":[
],
"unloadEventStart":0,
"unloadEventEnd":0,
"domInteractive":11488.489999901503,
"domContentLoadedEventStart":11488.804999971762,
"domContentLoadedEventEnd":11597.39000000991,
"domComplete":16240.054999943823,
"loadEventStart":16240.114999935031,
"loadEventEnd":16242.659999988973,
"type":"navigate",
"redirectCount":0
},
{
"name":"http://ginsoy.com/wpcontent/plugins/wmzoom/css/style.css?ver=4.4.2",
"entryType":"resource",
"startTime":4054.6500000637025,
"duration":337.7549999859184,
"initiatorType":"link",
"nextHopProtocol":"http/1.1",
"workerStart":0,
"redirectStart":0,
"redirectEnd":0,
"fetchStart":4054.6500000637025,
"domainLookupStart":4054.6500000637025,
"domainLookupEnd":4054.6500000637025,
"connectStart":4054.6500000637025,
"connectEnd":4054.6500000637025,
"secureConnectionStart":0,
"requestStart":4060.2800000924617,
"responseStart":4362.519999966025,
"responseEnd":4392.405000049621,
"transferSize":526,
"encodedBodySize":168,
"decodedBodySize":206,
"serverTiming":[
]
}
}
Я создаю приложение, использующее Java, которое должно рассчитать время загрузки страницы, количество запросов, время DomContentloaded
и некоторые другие факторы.
Вопрос:
Какие элементы добавить для получения времени загрузки, domContentLoad
, или где я могу найти рекомендации для формулы?
- PageLoadTime = 12.4ms
- DomContentLoaded = 9ms