로그 파일에서 서비스 스텁 활동 레코딩

서비스 스텁 로깅으로 애플리케이션과 스텁 서버 사이의 상호작용을 모니터할 수 있습니다. 옵션이 사용 가능해질 때, 한 로그 파일은 각각 배치된 각 스텁을 위해 작성됩니다. 로그 파일은 형식화된 HTML 보고서로 제공됩니다.

시작하기 전에

하나 또는 여러 서비스 스텁을 작성해야 합니다.

프로시저

서비스 스텁 활동에 로그하려면 다음을 수행하십시오.

  1. 다음 가상 머신(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.
  2. 워크벤치를 다시 시작하고 스텁 모니터 창에서 스텁 서버를 다시 시작하기 위해 실행 아이콘(실행 아이콘)을 클릭합니다.
  3. 서버가 성능 테스트 애플리케이션에서 스케줄에 의해 실행되면 해당 로그가 자동으로 작업공간에 작성됩니다. 그렇지 않은 경우, 스텁 서버로부터 로그 파일을 검색하도록 다음 단계를 완료하십시오.
    중요사항: 스텁 서버가 실행 중이어야 합니다.
    1. 테스트를 실행한 후 서비스 스텁 로그 파일을 보려면 스텁 모니터를 열고 스텁 서버에 대한 탭을 클릭하십시오.
    2. 선택된 서버에 대해 동기화 도구 모음 단추를 클릭하십시오. HTML 로그 파일은 배치된 각 서비스 스텁을 위해 작성되고 표시됩니다.
    스텁 로그 보고서는 폴더 이름 지정된 stubLogs에 위치하며, 이는 해당 서비스 스텁과 같은 폴더에 있습니다.

피드백