Я пытаюсь получить показатели производительности синхронизации из автоматического теста в Chromedriver с DTube .Сначала я использовал PerformanceResourceTiming
для извлечения времени TCP-соединения из connectEnd
и connectStart
видео CDN, но все они равны нулю.Иными словами, на панели «Сеть» Chrome-devtools он показывает метрики (например, Initial Connection (TCP), SSL) нормально, поэтому я искал другое решение.
Позже я нашел и следовал коду в Экспорт HAR с помощью chromedriver для извлечения файла HAR из Browsermob-прокси.Тем не менее, сроки от Browsermob-proxy отличаются от значений Chrome-devtools, даже если я экспортирую файл HAR с панели «Сеть».Я предполагаю, что будет измеряться это время на самом браузере или прокси-сервере по-другому, но из значений, которые я получил, например connect
и ssl
, я думаю, что они слишком сильно отличаются.
Chrome-devtools HAR
"timings": {
"blocked": 0.0002279999998791027,
"dns": -1,
"ssl": 8.902000000000001,
"connect": 82.767,
"send": 0.08400000000000318,
"wait": 532.741000000106,
"receive": 24.228999999650114,
"_blocked_queueing": 0.2279999998791027
Прокси-браузер HAR
"timings":{
"comment":"",
"receive":27,
"send":0,
"ssl":79,
"connect":95,
"dns":0,
"blocked":0,
"wait":531
Итак, я хотел бы спросить, может ли кто-нибудь объяснить или иметь какое-либо представление по этому поводу.Это нормально, что они такие разные?