IE 플러그-인 : 성능(속도) 분석 툴 IE Watch

IE 플러그-인 : 성능(속도) 분석 툴 IE Watch
 
브라우저 기반의 웹 기반 시스템은 간단한 설치와 업그레이드, 그리고 손쉬운 유저인터페이스로 인해 사용자에게 좋은 이미지를 획득하지만 간혹 발생하는 늦은 응답 속도의 문제로 인해 사용자의 짜증을 유발하는 경우가 있다. 이러한 늦은 응답 속도 및 성능 저하 원인을 분석하는 방법에는 LoadRunner, 제니퍼 등의 툴을 이용하여 성능 테스트와 분석을 수행하는 방법이 대표적이다. 그러나 이 방법은 성능 테스트 및 분석을 위한 비용이 만만치 않기 때문에 사전 테스트를 위해 아파치 그룹의 JMeter 등의 오픈 소스 진영의 부하 테스트 툴을 많이 사용하기도 한다.

여기서는 서버 부하 성능 테스트 툴이 아닌 웹 브라우저 기반에서 간단히 성능(속도)을 테스트할 수 있는 툴인 IE Watch을 소개하고자 한다.

IE Watch > HTTP Monitoring

  • 1컬럼: Http Item 단위, 요청-응답 순서 필드
  • 2컬럼: Offset, 요청시작 시간
  • 3컬럼: Position, 수행 시간 위치
  • 4컬럼: Duration, 요청 후 수행된 시간
  • 5컬럼: Size, HTTP Unit Size
  • 6컬럼: Method, GET/POST
  • 7컬럼: Status, Http Response Code
  • 8컬럼: Type, Http Type
  • 9컬럼: URL, Http Request URL
이 툴은 위 그림과 같이 HTTP Monitoring을 지원한다. HTTP Capture를 통해 요청과 응답을 단위로 클라이언트 입장에서 얼마나 해당 요청들이 속도가 어느정도인지 간략히 파악할 수 있다.
위 그림에서 빨간 색으로 되어 있는 부분을 보면 Http Item 단위와 단위사이에서 1초 시간 정도의 Gap이 있는 것을 확인할 수 있다. 이는 51번 요청과 52번 요청 사이에 로직적으로 문제가 있다는 의미이다.
이러한 Http Monitoring 과정을 통해 문제가 있는 프로그램을 간단히 확인할 수 있을 뿐 아니라, 각 요청이 수행된 시간을 확인함으로써 속도 저하의 원인을 추적할 수 있다.

IE Watch > Quick Access Page
  • Capture된 HTTP를 통해 해당 페이지의 소스를 간단히 볼 수 있다.

IE Watch > Quick Access Script, Image, CSS, Form in a Page
  • Capture된 HTTP를 통해 해당 페이지의 리소스별, 즉 Script, CSS, Image, Form 데이터 등을 간단히 볼 수 있다.

IE Watch > Request & Response Header View
  • Capture된 HTTP Unit 별로 Request 및 Response Header의 상세 내용을 확인할 수 있다.



이 글은 2008-05-07 에 작성된 글 입니다.

댓글 없음: