TIM 레코더는 트랜잭션 하나를 캡처하고 검토한 후 다음 트랜잭션으로 이동할 수 있도록 설계되었습니다. 기록을 사용하면 긴 기록 세션 동안 클릭한 정확한 순서를 기억하지 않아도 트랜잭션을 개별적으로 분석할 수 있습니다.
팁: TIM 레코더에서는 트랜잭션을 웹 브라우저 클릭(예: 로그인하기 위한 클릭 또는 제품을 구입하기 위한 클릭)으로 간주하십시오.
예를 들어 기록을 시작하고 작업 하나를 수행하고 기록을 중지한 다음 각 작업(트랜잭션)에 대해 프로세스를 반복한다고 가정합니다. 여러 작업을 하나의 기록 세션에서 수행하면 대부분의 트랜잭션이 식별되지 않으므로 모니터링하는 데 유용하지 않습니다.
TIM 레코더를 사용할 때는 다음과 같은 트랜잭션을 캡처해야 합니다.
콘텐츠 유형은 트랜잭션이 기록 세션에서 인식되는지 여부를 결정하는 데 사용됩니다. 트랜잭션 콘텐츠 유형이 "선택됨" 목록에 있는 유형과 일치하면 트랜잭션이 인식됩니다. 그렇지 않으면 트랜잭션이 기록되지만 인식된 트랜잭션으로 간주되지 않습니다.
예를 들어 콘텐츠 유형이 "text/html"인 기록 세션에서는 다음과 같은 여러 트랜잭션을 기록합니다.
GET/Start.jsp HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/html POST/MedRecWebServices HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/xml
기록 세션이 완료되면 콘텐츠 유형이 "text/html"인 트랜잭션이 인식된 트랜잭션으로 표시됩니다. 콘텐츠 유형이 "text/xml"인 트랜잭션은 인식되지 않은 트랜잭션으로 간주됩니다.
참고: 응답 태그 매개 변수는 기록에 없습니다.
Flex 기반 트랜잭션을 기록하려면 콘텐츠 유형을 application/xml 또는 application/x-amf로 지정하십시오.
콘텐츠 유형의 부모 URL(참조자)이 Null이거나 인식된 트랜잭션의 URL과 일치하지 않으면 기록된 콘텐츠 구성 요소는 인식되지 않은 구성 요소로 간주됩니다.
예:
GET /Start.jsp HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/html GET /my.jsp HTTP/1.1 HTTP/1.1 200 OK Content-Type: text/xml Referer: Null
이 시나리오에서 콘텐츠 구성 요소를 결정하는 데 사용된 콘텐츠 유형은 text/html입니다. "Start.jsp"는 인식된 트랜잭션의 부모 URL입니다. "my.jsp"는 부모 URL(참조자) 값이 "Null"이므로 인식되지 않은 구성 요소입니다.
"구성 요소" 페이지에서 인식되지 않은 구성 요소(my.jsp)를 이동하여 승격 후 모니터링할 인식된 트랜잭션으로 변환할 수 있습니다.
네트워크에서 트랜잭션 기록이 사용되도록 설정하려면
이제 기록 세션을 시작할 수 있습니다.
참고: 트래픽이 적을 때 또는 테스트 랩 환경일 때 기록하십시오. 테스트 랩을 통해 기록한 다음 트랜잭션을 프로덕션 환경으로 내보내십시오.
CA CEM은 부하가 높으면 기록을 중지합니다. TIM은 데이터 기록을 제공하기 전에 결함, 로그인 및 통계를 처리하므로 TIM이 부하가 있는 상태로 실행되면 TIM 레코더가 느려집니다.
다음 단계를 수행하십시오.
참고: "기록 세션" 탭이 표시되지 않는 경우에는 비즈니스 서비스 하나 이상에 대한 쓰기 권한이 있는지 확인하십시오. 비즈니스 서비스에 대한 액세스 정책 보기를 참조하십시오.
참고: 대상 응용 프로그램 트래픽을 모니터링하려면 환경에 설치된 하나 이상의 TIM 에이전트가 있습니다.
나중에 트랜잭션 기록을 식별하는 데 도움이 되는 의미 있는 이름을 기록에 부여합니다.
팁: 비즈니스 사용자가 나중에 기록을 이해하는 데 도움이 되도록 각 트랜잭션을 이미지 캡처할 수 있습니다. 예를 들어 트랜잭션의 웹 페이지를 캡처한 다음 이미지를 문서에 붙여 넣으십시오. 기록과 트랜잭션이 상호 참조되도록 하려면 각 캡처 이미지 아래에 각 기록의 이름을 입력하십시오.
참고: IP 주소는 관리자의 클라이언트 컴퓨터가 아니라 트랜잭션을 기록하는 데 사용하고 있는 기록-대상 클라이언트 컴퓨터여야 합니다(이 둘이 동일하지 않은 경우).
프록시 서버를 사용하고 있고 이 주소를 프록시 서버의 웹 서버 주소로 변경하면 프록시 서버를 통해 들어오는 모든 트랜잭션이 기록됩니다. 컴퓨터 하나에서만 기록하려면 이 필드를 비워 두고 대신 고유한 브라우저 언어를 설정합니다. 자세한 내용은 프록시 서버를 사용한 기록 설정을 참조하십시오.
팁: "클라이언트 IP 주소"와 "브라우저 언어 패턴"은 OR로 결합됩니다. 즉, 두 필드가 모두 비어 있지 않고 트랜잭션이 둘 중 하나 이상과 일치하는 경우 기록됩니다. 이때 프록시 서버 뒤에 있는지 여부는 상관이 없습니다. 브라우저 언어 패턴에만 기초하여 트랜잭션을 기록하려면 "클라이언트 IP 주소" 필드에 0.0.0.0을 입력하고 브라우저 언어 패턴을 적절히 정의하십시오. 0.0.0.0은 와일드카드 IP 주소이며, 네트워크 장치가 사용할 수 없도록 모든 필터를 잘못된 IP 주소로 전달합니다. 이렇게 하면 CA APM이 브라우저 언어 패턴 설정을 사용할 수밖에 없습니다.
기본적으로 "브라우저 언어 패턴"은 "English (United States)"(영어(미국)) 및 "Afrikaans (en-us, af*)"(아프리칸스어(en-us, af*))로 설정되어 있으므로 TIM 레코더는 이 웹 브라우저 언어 설정과 일치하는 모든 네트워크 트래픽을 모니터링합니다. 이 설정을 그대로 두거나 자신만의 사용자 정의 설정으로 변경할 수 있습니다.
예를 들어 사용자는 "브라우저 언어 패턴"을 en-us, wcem으로 설정하고 다른 CA CEM 관리자는 en-us, wtest로 설정할 수 있습니다. 그러면 둘 다 동일한 프록시 서버를 통과하고 TIM 레코더가 기록된 트랜잭션을 서로 구분할 수 있습니다. 프록시 서버 뒤에 있는 트래픽 모니터링을 참조하십시오.
CA CEM에 대한 기본 문자 인코딩으로, HTTP 및 MIME 텍스트 기본값입니다.
UNIX/Linux에서 유니코드를 인코딩하기 위한 표준이며, 다국어 웹 사이트의 기본 표준입니다.
UNIX/Linux에 대한 일본어 문자 인코딩입니다.
Microsoft Windows에 대한 일본어 문자 인코딩입니다.
더블바이트 코딩된 간지(일본어 쓰기에서 사용되는 중국어 문자)입니다.
NEC 특수 문자 및 IBM 확장명을 지원하는 Shift-JIS에 대한 Microsoft Windows 확장입니다.
중국어 간체에 대한 문자 인코딩입니다.
중국어 번체에 대한 문자 인코딩입니다.
한국어에 대한 문자 인코딩입니다.
자세한 내용은 멀티바이트 트랜잭션 모니터링을 참조하십시오.
콘텐츠 유형이 "선택됨" 목록에만 추가되어 저장됩니다.
참고: "사용 가능" 목록에서 콘텐츠 유형을 선택하여 기록을 위한 "선택됨" 목록으로 이동할 수도 있습니다.
콘텐츠 유형의 기본 "사용 가능" 목록과 "선택됨" 목록이 "새 기록 세션"과 "Edit Recording Session"(기록 세션 편집) 페이지에 표시됩니다.
콘텐츠 유형은 tess-default.properties 파일에 정의합니다. 다음과 같은 속성을 사용하여 콘텐츠 유형을 결정합니다.
"선택됨" 목록 - recorder.mainComponentTrustedContentTypes=text/html text/plain text/xml application/x-java-serialized-object application/xml application/x-amf
"사용 가능" 목록 - recorder.mainComponentAvailableContentTypes=text/html text/plain text/xml application/x-java-serialized-object application/xml application/x-amf application/x-www-form-urlencoded application/pdf
참고: recorder.mainComponentAvailableContentTypes 속성에 콘텐츠 유형을 추가하면 이 콘텐츠 유형만 "선택됨" 목록에 포함할 수 있습니다. "선택됨" 콘텐츠 유형은 tess-default.properties 파일에 정의된 "사용 가능" 콘텐츠 유형의 하위 집합입니다. 자세한 내용은 기록 세션의 콘텐츠 유형 정보를 참조하십시오.
"기록 상태"에 진행 중인 기록이 나타납니다.
레코더 페이지에 기록된 트랜잭션이 나열됩니다. 식별 트랜잭션인 경우 응답 매개 변수도 표시됩니다.
임시 트랜잭션 이름이며 나중에 수정할 수 있습니다.
HTML 헤더에 text/html, text/xml, image, css, script 등으로 표시됩니다.
200=정상, 300=리디렉션, 400=클라이언트, 500=서버
GET, POST
트랜잭션이 진행되면서 거치는 모든 URL이 표시됩니다.
팁: 페이지에 트랜잭션 동작이 표시되지 않는 경우 TIM이 클라이언트 컴퓨터 동작을 모니터링할 수 있는지 확인하십시오. 이때 네트워크 구성에 따라 다른 클라이언트 컴퓨터에서 작업해야 할 수 있습니다.
"기록 상태"에 기록이 중지되었다고 표시됩니다. 목록에 모든 트랜잭션이 나타납니다.
기록된 구성 요소가 사용하도록 설정된 비즈니스 트랜잭션에 대한 식별 트랜잭션의 기존 식별 구성 요소와 일치하는 경우 CA CEM에서는 "활성화된 비즈니스 트랜잭션 일치" 열에 이 정보를 표시합니다. 이 열에서는 기록 페이지의 식별 트랜잭션에 대해서만 이 정보를 표시합니다.
수행한 작업과 그 순서를 정확히 기억할 수 있는 경우 트랜잭션을 즉시 검토 및 수정할 수 있습니다.
참고: 식별 트랜잭션은 하나만 있을 수 있습니다.
참고: 식별 트랜잭션은 목록에서 첫 번째 트랜잭션이어야 합니다. 예를 들어 리디렉션은 첫 번째 트랜잭션으로 표시됩니다.
필요한 트랜잭션을 모두 기록할 때까지 기록, 중지 및 분석을 계속합니다.
페이지가 새로 고쳐지고 기록의 트랜잭션 서명과 식별 트랜잭션이 나타납니다. 자세한 내용은 기록 세션 보기 또는 기록 세션 편집을 참조하십시오.
자세한 내용은 트랜잭션 정의를 참조하십시오.
클라이언트 컴퓨터에서 데이터를 수집한 후 TIM 레코더 세션을 수동으로 중지해야 합니다.
TIM 레코더 세션을 중지하려면
트랜잭션 수정에 대한 자세한 내용은 기록 세션 편집을 참조하십시오.
|
Copyright © 2013 CA.
All rights reserved.
|
|