본문으로 바로가기

Web 페이지 속도 (성능)

category selenium 2022. 10. 14. 20:21
728x90

웹 페이지의 성능을 확인 하고 싶을 경우

navigationStart = window.performance.timing.navigationStart
requestStart = window.performance.timing.requestStart
responseEnd = window.performance.timing.responseEnd
domStart= window.performance.timing.domLoading
domComplete = window.performance.timing.domComplete
Loadend = window.performance.timing.loadEventEnd

request_time = responseEnd - requestStart //요청 후 응답까지 오는 시간
render_time = domComplete - domStart //렌더 타임
load_time=Loadend-navigationStart //총 로드 타임

python에서 해당 시간을 받아오기 위해서는

navigationStart = self.driver.execute_script("return window.performance.timing.navigationStart")

과 같이 사용해주면 됨

 

 

참고 사이트 : https://developer.mozilla.org/en-US/docs/Web/API/PerformanceTiming