서비스 스텁 로깅으로 애플리케이션과 스텁 서버 사이의 상호작용을 모니터할 수 있습니다. 옵션이 사용 가능해질 때, 한 로그 파일은 각각 배치된 각 스텁을 위해 작성됩니다. 로그 파일은 형식화된 HTML 보고서로 제공됩니다.
시작하기 전에
하나 또는 여러 서비스 스텁을 작성해야 합니다.
프로시저
서비스 스텁 활동에 로그하려면 다음을 수행하십시오.
- 다음 가상 머신(VM) 인수를 eclipse.ini 파일에 추가하십시오.
-DSTUB_LOG_LEVEL=log_level.
log_level 변수에 대해 다음 값 중 하나를 사용하십시오.
- 0: 로그를 사용 안함으로 설정합니다.
- 1: 세부사항 없는 스텁 활동에 로그하십시오.
- 2: 송수신된 메시지의 컨텐츠를 포함한 스텁 활동에 로그하십시오.
- 3: 수신된 메시지의 HTTP 헤더를 가진 레벨 2와 동일합니다.
- 4: 첨부 파일을 가진 레벨 3과 동일합니다.
다음 선택적 인수를
추가할 수도 있습니다.
- -DSTUB_LOG_KEEP_PREVIOUS=true: 이 옵션은 서비스 스텁이
재배치될 때마다 개별 로그 파일을 작성합니다. 값이
true가 아니거나 옵션이 존재하지 않으면
서비스 스텁이 재배치되는 경우 또는 스텁 서버가 중지될 때
로그 파일이 지워집니다.
- -DSTUB_LOG_SERIALIZE_XML=true: 이 옵션은
형식화 또는 들여쓰기 없이 XML 컨텐츠(로그 레벨 2, 3 및 4)에
표시됩니다. 값이
true가 아니거나 옵션이 존재하지 않으면
XML 컨텐츠가 형식화되고 로그에서 들여쓰기됩니다.
eclipse.ini 파일은 제품을 실행하는 데 사용되는
eclipse.exe 실행기 2진 파일과 동일한 디렉토리에
있습니다.
예를 들면, 기본 컨텐츠로 로깅을 사용으로 설정하려면 다음 행을 eclipse.ini 파일의
끝에 추가하십시오. -DSTUB_LOG_LEVEL=2.
- 워크벤치를 다시 시작하고 스텁 모니터 창에서 스텁 서버를 다시 시작하기
위해 실행 아이콘(
)을 클릭합니다.
- 서버가 성능 테스트 애플리케이션에서 스케줄에 의해 실행되면 해당 로그가 자동으로 작업공간에 작성됩니다. 그렇지 않은 경우, 스텁 서버로부터 로그 파일을 검색하도록 다음 단계를 완료하십시오.
중요사항: 스텁 서버가 실행 중이어야 합니다.
- 테스트를 실행한 후 서비스 스텁 로그 파일을 보려면
스텁 모니터를 열고 스텁 서버에 대한
탭을 클릭하십시오.
- 선택된 서버에 대해 동기화 도구 모음 단추를 클릭하십시오. HTML 로그 파일은 배치된 각 서비스 스텁을 위해 작성되고 표시됩니다.
스텁 로그 보고서는 폴더 이름 지정된 stubLogs에 위치하며, 이는 해당
서비스 스텁과 같은 폴더에 있습니다.