로딩
요청 처리 중입니다...

[Selenium] 페이지 성능 지표 측정 하기

 [Selenium] 페이지 성능 지표 측정 하기

페이지 성능 지표 클라이언트 측 성능 측정과 최적화는 사용자 경험의 핵심요소이다. 페이지 로드 시간, 엘리먼트 렌더링 시간, 자바스크립트 코드 실행시간 정보를 수집하여 성능 저하를 일으키는 부분이나 성능 최적화가 필요한 부분을 찾아낼 수 있다.

내비게이션 타이밍(Navigation Timimg)은 웹에서 성능을 측정하는 W3C 표준 자바스크립트 API이다. API를 사용해 페이지 내비게이션과 로드 이벤트에 대한 정확하고 상세한 타이밍 통계를 가져올 수 있다.

(크롬, 파이어폭스, 웹킷 기반 브라우저에서 사용 가능) 페이지를 방문할 때 마다 페이지 로드 시간을 측정해보자. (window.performance 객체에서 제공하는 성능 지표를 사용) @Override public void afterNavigateTo(String url, WebDriver driver) { JavascriptExecutor jsExecutor = (JavascriptExecutor) driver; //로드 ...

# java # selenium # 자동화