HttpWatch Professional Edition
HTTP는 브라우저에서 웹 사이트 통신을 하기 위한 기반으로, 매우 유용한 계층 7 프로토콜입니다. 또한 웹 서비스가 도입되면서 대부분의 Windows® Forms 응용 프로그램에서는 HTTP를 사용하여 프로그램 업데이트를 다운로드하고 사용자 정보를 수집하는 기능을 제공하고 있습니다. HTTP를 통한 응용 프로그램 간 통신의 보안을 검증하거나 성능을 조정하거나 문제를 확인하는 것은 어려운 작업일 수도 있습니다. 그러나 HttpWatch Professional Edition을 사용하면 웹과 브라우저 사이에서 발생하는 문제를 쉽게 해결할 수 있습니다.
웹 요청과 관련된 모든 정보를 보여 주는 HttpWatch (Click the image for a smaller view)
웹 요청과 관련된 모든 정보를 보여 주는 HttpWatch (Click the image for a larger view)
HttpWatch Professional은 Internet Explorer® 6.0 및 Internet Explorer 7과 통합되며 브라우저 아래쪽에 표시되거나 브라우저 옆에 독립 실행형 도구로 표시됩니다. Record 단추를 클릭하면 곧바로 트래픽이 캡처되고 기록되기 시작하여 웹 요청과 관련된 모든 정보가 표시됩니다. 원시 HTTP 스트림, 페이지 요청에 대해 발생한 리디렉션, 요청과 관련된 쿼리 문자열 키-값 쌍, HTTP 메서드, HTTP 압축 정보, 청크 분할 인코딩 정보 등을 볼 수 있습니다. 이 외에도 쿠키 값, 경로, 도메인, 만료 날짜 등 요청과 관련된 쿠키에 대한 자세한 정보를 확인할 수 있습니다.
또한 HttpWatch는 Internet Explorer의 플러그 인으로 실행되므로 해독된 HTTPS 요청에 대한 정보를 모두 볼 수도 있습니다.
HttpWatch는 밀리초 단위의 응답 시간, DNS 조회, TCP 연결, IP 주소 정보, 포트, 브라우저에서 보내고 받은 바이트 수 등을 보여 주므로 요청에 대한 네트워크 수준의 성능 데이터를 자세히 검토할 수 있습니다. 각 요청과 관련된 정보가 모두 표시된다면 어떨지 상상해 보십시오. 단일 HTML 페이지에 대한 각각의 요청에는 수많은 부분이 관련되어 있습니다. 그런데 HttpWatch에는 콘텐츠 형식, 응답 코드, URL, 헤더 또는 특정 콘텐츠 문자열을 기준으로 표시 내용을 필터링할 수 있는 옵션이 있으므로 걱정할 필요가 없습니다. 따라서 검토하려는 부분만 필터링하여 관심 있는 특정 정보만 빠르게 살펴볼 수 있습니다.
제품 웹 사이트에서는 이 도구를 사용하여 고객에게 발생한 문제를 해결하도록 장려하고 있습니다. 이 응용 프로그램을 사용하면 요청 정보를 저장할 수 있으므로 고객이 문제가 발생한 요청과 관련된 정보를 보낼 수 있습니다. 이는 문제 해결에 매우 유용합니다. 마우스 단추만 몇 번 클릭하면 전용 HWL 파일을 전자 메일로 보낼 수 있습니다. 고객으로부터 이 파일을 받은 후에는 설치 패키지에 포함된 독립 실행형 로그 파일 뷰어로 파일을 볼 수 있습니다. 또한 요청 데이터를 CSV와 XML로 내보내 다른 응용 프로그램에서 사용할 수도 있습니다.
HttpWatch에는 테스트 중 HTTP 수준 정보를 기록하여 성능 병목 현상을 찾는 데 도움이 되는 자동화 API가 포함되어 있습니다. 패키지를 설치하면 이 API의 사용 방법을 보여 주는 예 세 개가 설치됩니다. 그 중 하나는 Interop 라이브러리를 사용하여 C 언어로 작성된 예이고 나머지 둘은 COM을 사용한 JavaScript 및 Ruby용 예입니다. 테스트 목적으로 Watir과 함께 Ruby를 사용하는 경우 해당 제품 웹 사이트에서 테스트 플랫폼에 HttpWatch를 통합하는 방법을 알려 주는 자습서를 확인하십시오.
가격: 단일 사용자 라이선스당 $249