.HAR 파일 확장자
HTTP Archive 파일
| 개발사 | World Wide Web Consortium |
| 인기도 |
3.6 | 40 표 |
HAR 파일이란 무엇인가요?
HAR 파일은 HTTP Archive(HAR) 형식으로 저장된 아카이브이며, 수집된 HTTP 성능 데이터를 저장하는 데 사용되는 JSON 형식의 형식입니다. 여기에는 웹 브라우저가 로드한 웹페이지에 대한 정보가 포함되며, 추적된 웹페이지, 응답 시간, 웹 브라우저 버전 등이 이에 해당합니다. HAR 파일에는 HAR 형식 버전과 파일 생성자 같은 메타데이터도 저장됩니다.
추가 정보
HAR 형식은 웹 브라우저의 성능을 기록하기 위한 것으로, 개발자가 브라우저가 웹페이지를 얼마나 잘 로드하는지 분석할 수 있게 해 줍니다. HAR 파일은 Electron HAR, HttpWatch, HTTP Toolkit 같은 다양한 HTTP 관련 도구에서 내보낼 수 있지만, 일반적으로 웹 브라우저에서 내보냅니다. Google Chrome, Mozilla Firefox, Apple Safari, Microsoft Edge 및 Internet Explorer를 비롯한 대부분의 브라우저가 이 형식을 지원합니다.
온라인 HAR Viewer 도구와 오픈 소스 크로스 플랫폼 프로그램인 HTTP Toolkit을 비롯한 다양한 프로그램으로 HAR 파일을 열 수 있습니다. HAR 파일은 JSON 형식으로 저장되므로 JSON 편집기나 Microsoft Notepad, Apple TextEdit 같은 일반 텍스트 편집기로도 열 수 있습니다.
텍스트 편집기에서 HAR 파일을 열면 다음 객체 유형으로 구성된 JSON 형식의 내용을 볼 수 있습니다:
- log - HAR 형식 버전, 로그 생성자, 브라우저 버전 및 추적된 웹페이지 목록에 대한 정보가 포함됩니다.
- creator - 로그 생성자에 대한 정보가 포함됩니다.
- browser - 브라우저에 대한 정보가 포함됩니다.
- pages - 내보낸 웹페이지 목록에 대한 정보가 포함됩니다.
- pageTimings - 페이지 로드 중 발생한 이벤트에 대한 정보가 밀리초 단위로 포함됩니다.
- entries - 모든 HTTP 요청에 대한 정보가 포함됩니다.
- request - 요청 메서드, 쿠키 및 헤더 객체, 쿼리 매개변수 객체를 비롯해 수행된 요청에 대한 정보가 포함됩니다.
- response - 응답 상태, 상태 설명, HTTP 버전, 쿠키 및 헤더 객체에 대한 정보가 포함됩니다.
- cookies - request 및 response 객체의 모든 쿠키에 대한 정보가 포함됩니다.
- headers - request 및 response 객체의 모든 헤더에 대한 정보가 포함됩니다.
- queryString - 쿼리 문자열에서 구문 분석된 매개변수와 값에 대한 정보가 포함됩니다.
- postData - request 객체에 게시된 모든 데이터에 대한 정보가 포함됩니다.
- params - postData 객체에 게시된 모든 매개변수에 대한 정보가 포함됩니다.
- content - response 객체의 응답 콘텐츠에 대한 정보가 포함됩니다.
- cache - 브라우저 캐시에서 가져온 요청에 대한 정보가 포함됩니다.
- timings - 요청 및 응답 시간에 대한 정보가 밀리초 단위로 포함됩니다.
참고: HAR 형식은 World Wide Web Consortium(W3C)의 Web Performance Working Group에서 개발했습니다.
