28. 액세스 로그 샘플러 단계별

이것은 JMeter의 액세스 로그 샘플러에 대한 짧은 자습서입니다. 액세스 로그 샘플러의 목적은 프로덕션 트래픽을 시뮬레이션하는 쉬운 방법을 제공하는 것입니다. 액세스 로그를 사용하면 몇 가지 이점이 있습니다.

  • 사용자가 무엇을 하는지 추측하기 보다는 실제 트래픽 데이터를 사용하는 테스트 계획
  • 트래픽 패턴이 변경됨에 따라 액세스 로그는 개별 변경 및 사용의 일반적인 변화에 대한 기록을 제공합니다.
  • 액세스 로그에는 유용한 데이터가 많이 포함되어 있어 통찰력을 제공할 수 있습니다.
  • 액세스 로그를 통해 다양한 유형의 사용자를 결정할 수 있습니다.
  • 액세스 로그는 자세한 세션 정보를 캡처할 수 있습니다.

테스트 계획에 액세스 로그를 사용하는 것의 단점은 요청 정보를 출력하도록 웹 서버를 구성해야 한다는 것입니다. 보안이 문제인 경우에는 적절하지 않을 수 있습니다. 예를 들어 웹 서버가 각 요청의 게시물 데이터를 액세스 로그에 덤프하면 사용자 로그인 및 비밀번호가 일반 텍스트로 저장됩니다. 다음은 액세스 로그가 부적절할 수 있는 몇 가지 일반적인 경우입니다.

  • 데이터가 암호화되는 보안에 민감한 애플리케이션
  • 애플리케이션에서 액세스 로그에 기록되는 요청 매개변수를 세밀하게 제어할 수 없습니다.
  • 애플리케이션에는 요청 간의 상관 관계가 필요합니다.
  • 액세스 로그에 게시물 데이터를 추가하도록 웹 서버를 구성할 수 없습니다.
  • 웹 서버는 여러 응용 프로그램을 호스팅하지만 한 응용 프로그램의 요청을 별도의 파일에 기록하는 방법을 제공하지 않습니다.

액세스 로그를 활용하려면 먼저 확장 로그 형식을 사용하도록 웹 서버를 구성해야 합니다. 인기 있는 컨테이너를 구성하기 위한 링크는 아래에 제공됩니다.

어떤 경우에는 사용자 지정 로깅을 작성하여 민감한 정보가 액세스 로그에 기록되지 않도록 하는 것이 바람직할 수 있습니다. 이 문서에서는 사용자 지정 로깅을 작성하는 기술을 다루지 않습니다.

28.1 단계별

  1. JMeter 시작
  2. 테스트 계획 선택
  3. 추가  →  스레드(사용자)  →  스레드 그룹 을 마우스 오른쪽 버튼으로 클릭 합니다.
    스레드 그룹 추가
    스레드 그룹 추가
  4. 스레드 그룹 선택
  5. 추가  →  샘플러  →  액세스 로그 샘플러 를 마우스 오른쪽 버튼으로 클릭 합니다.
    액세스 로그 샘플러 추가
    액세스 로그 샘플러 추가
  6. 스레드 그룹 추가  →  리스너  →  집계 보고서 를 마우스 오른쪽 버튼으로 클릭
    집계 보고서 추가
    집계 보고서 추가
  7. 액세스 로그 샘플러 선택
    액세스 로그 샘플러
    액세스 로그 샘플러
  8. 서버 에 IP 주소 또는 호스트 이름을 입력하십시오.
  9. 항구에 항구 를 입력하십시오
  10. 이미지를 다운로드하려면 이미지 구문 분석true 로 설정하십시오 .
  11. 로그 파일 위치 에 대한 파일 선택
    액세스 로그 샘플러 작성
    액세스 로그 샘플러 작성
  12. 집계 보고서 선택
  13. 파일 이름으로 results.jtl 입력
    파일 이름이 있는 집계 보고서
    파일 이름이 있는 집계 보고서

이 시점에서 테스트 계획이 준비되었습니다. Ctrl  +  R 또는 시작  →  실행 메뉴에서 테스트를 시작합니다 .

Go to top