IE 플러그-인 : 성능(속도) 분석 툴 IE Watch |
브라우저 기반의 웹 기반 시스템은 간단한 설치와 업그레이드, 그리고 손쉬운 유저인터페이스로 인해 사용자에게 좋은 이미지를 획득하지만 간혹 발생하는 늦은 응답 속도의 문제로 인해 사용자의 짜증을 유발하는 경우가 있다. 이러한 늦은 응답 속도 및 성능 저하 원인을 분석하는 방법에는 LoadRunner, 제니퍼 등의 툴을 이용하여 성능 테스트와 분석을 수행하는 방법이 대표적이다. 그러나 이 방법은 성능 테스트 및 분석을 위한 비용이 만만치 않기 때문에 사전 테스트를 위해 아파치 그룹의 JMeter 등의 오픈 소스 진영의 부하 테스트 툴을 많이 사용하기도 한다. 여기서는 서버 부하 성능 테스트 툴이 아닌 웹 브라우저 기반에서 간단히 성능(속도)을 테스트할 수 있는 툴인 IE Watch을 소개하고자 한다. |
IE Watch > HTTP Monitoring
![](http://lh4.ggpht.com/ajax.widgets/SCFoIAVKa4I/AAAAAAAABac/qCo5o-R5zF4/s800/iewatch1.PNG.png)
- 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 Item 단위와 단위사이에서 1초 시간 정도의 Gap이 있는 것을 확인할 수 있다. 이는 51번 요청과 52번 요청 사이에 로직적으로 문제가 있다는 의미이다.
이러한 Http Monitoring 과정을 통해 문제가 있는 프로그램을 간단히 확인할 수 있을 뿐 아니라, 각 요청이 수행된 시간을 확인함으로써 속도 저하의 원인을 추적할 수 있다.
IE Watch > Quick Access Page
![](http://lh5.ggpht.com/ajax.widgets/SCFw0QwmCgI/AAAAAAAABa8/l9RaehCATX8/s800/iewatch2.PNG.png)
- Capture된 HTTP를 통해 해당 페이지의 소스를 간단히 볼 수 있다.
IE Watch > Quick Access Script, Image, CSS, Form in a Page
![](http://lh5.ggpht.com/ajax.widgets/SCFw0QwmCgI/AAAAAAAABa8/l9RaehCATX8/s800/iewatch3.PNG.png)
- Capture된 HTTP를 통해 해당 페이지의 리소스별, 즉 Script, CSS, Image, Form 데이터 등을 간단히 볼 수 있다.
IE Watch > Request & Response Header View
![](http://lh4.ggpht.com/ajax.widgets/SCFw2AwmCiI/AAAAAAAABbM/0UQhtlQx38A/s800/iewatch4.PNG.png)
- Capture된 HTTP Unit 별로 Request 및 Response Header의 상세 내용을 확인할 수 있다.
'IT-Consultant' 카테고리의 다른 글
K2 검색엔진에서 Connection Pool을 사용하고 싶지 않다면 (0) | 2008.10.06 |
---|---|
K2 검색엔진에서 Connection Pool을 사용하고 싶지 않다면 (0) | 2008.10.06 |
IE 플러그-인 : 성능(속도) 분석 툴 IE Watch (0) | 2008.10.01 |
디스크 속도 측정 (0) | 2008.10.01 |
디스크 속도 측정 (0) | 2008.10.01 |