28. 액세스 로그 샘플러 단계별 ¶
이것은 JMeter의 액세스 로그 샘플러에 대한 짧은 자습서입니다. 액세스 로그 샘플러의 목적은 프로덕션 트래픽을 시뮬레이션하는 쉬운 방법을 제공하는 것입니다. 액세스 로그를 사용하면 몇 가지 이점이 있습니다.
- 사용자가 무엇을 하는지 추측하기 보다는 실제 트래픽 데이터를 사용하는 테스트 계획
- 트래픽 패턴이 변경됨에 따라 액세스 로그는 개별 변경 및 사용의 일반적인 변화에 대한 기록을 제공합니다.
- 액세스 로그에는 유용한 데이터가 많이 포함되어 있어 통찰력을 제공할 수 있습니다.
- 액세스 로그를 통해 다양한 유형의 사용자를 결정할 수 있습니다.
- 액세스 로그는 자세한 세션 정보를 캡처할 수 있습니다.
테스트 계획에 액세스 로그를 사용하는 것의 단점은 요청 정보를 출력하도록 웹 서버를 구성해야 한다는 것입니다. 보안이 문제인 경우에는 적절하지 않을 수 있습니다. 예를 들어 웹 서버가 각 요청의 게시물 데이터를 액세스 로그에 덤프하면 사용자 로그인 및 비밀번호가 일반 텍스트로 저장됩니다. 다음은 액세스 로그가 부적절할 수 있는 몇 가지 일반적인 경우입니다.
- 데이터가 암호화되는 보안에 민감한 애플리케이션
- 애플리케이션에서 액세스 로그에 기록되는 요청 매개변수를 세밀하게 제어할 수 없습니다.
- 애플리케이션에는 요청 간의 상관 관계가 필요합니다.
- 액세스 로그에 게시물 데이터를 추가하도록 웹 서버를 구성할 수 없습니다.
- 웹 서버는 여러 응용 프로그램을 호스팅하지만 한 응용 프로그램의 요청을 별도의 파일에 기록하는 방법을 제공하지 않습니다.
액세스 로그를 활용하려면 먼저 확장 로그 형식을 사용하도록 웹 서버를 구성해야 합니다. 인기 있는 컨테이너를 구성하기 위한 링크는 아래에 제공됩니다.
어떤 경우에는 사용자 지정 로깅을 작성하여 민감한 정보가 액세스 로그에 기록되지 않도록 하는 것이 바람직할 수 있습니다. 이 문서에서는 사용자 지정 로깅을 작성하는 기술을 다루지 않습니다.
28.1 단계별 ¶
- JMeter 시작
- 테스트 계획 선택
- 을 마우스 오른쪽 버튼으로 클릭 합니다.
- 스레드 그룹 선택
- 를 마우스 오른쪽 버튼으로 클릭 합니다.
- 스레드 그룹 를 마우스 오른쪽 버튼으로 클릭
- 액세스 로그 샘플러 선택
- 서버 에 IP 주소 또는 호스트 이름을 입력하십시오.
- 항구에 항구 를 입력하십시오
- 이미지를 다운로드하려면 이미지 구문 분석 을 true 로 설정하십시오 .
- 로그 파일 위치 에 대한 파일 선택
- 집계 보고서 선택
- 파일 이름으로 results.jtl 입력
이 시점에서 테스트 계획이 준비되었습니다. Ctrl + R 또는 메뉴에서 테스트를 시작합니다 .