8a. LDAP 테스트 계획 구축

이 섹션에서는 LDAP 서버를 테스트하기 위한 기본 테스트 계획을 만드는 방법을 배웁니다. LDAP 서버에서 4개의 테스트에 대한 요청을 보내는 4명의 사용자를 생성합니다. 또한 사용자에게 테스트를 4번 실행하도록 지시합니다. 따라서 총 요청 수는 (4명의 사용자) x (4개의 요청) x (4번 반복) = 64개의 LDAP 요청입니다. 테스트 계획을 구성하려면 스레드 그룹 , LDAP 요청 , LDAP 요청 기본값테이블의 결과 보기 요소를 사용합니다 .

이 예에서는 ldap.test.com에서 LDAP 서버를 사용할 수 있다고 가정합니다.

8a.1 사용자 추가

모든 JMeter 테스트 계획에서 수행하려는 첫 번째 단계는 스레드 그룹 요소를 추가하는 것입니다. 스레드 그룹은 JMeter에 시뮬레이션하려는 사용자 수, 사용자가 요청을 보내야 하는 빈도 및 보내야 하는 요청 수를 알려줍니다.

먼저 테스트 계획을 선택하여 ThreadGroup 요소를 추가하고 마우스 오른쪽 버튼을 클릭하여 추가 메뉴를 가져온 다음 추가  →  ThreadGroup 을 선택 합니다. 이제 테스트 계획 아래에 스레드 그룹 요소가 표시되어야 합니다. 요소가 표시되지 않으면 테스트 계획 요소를 클릭하여 테스트 계획 트리를 "확장"하십시오.


그림 8a.1.  스레드 그룹 및 최종 테스트 트리
그림 8a.1. 스레드 그룹 및 최종 테스트 트리

8a.2 로그인 구성 요소 추가

LDAP 사용자 요소 를 선택하여 시작하십시오 . 마우스 오른쪽 버튼을 클릭하여 추가 메뉴가 나타나면 추가  →  구성 요소  →  로그인 구성 요소 를 선택 합니다. 그런 다음 이 새 요소를 선택하여 해당 제어판을 봅니다.

대부분의 JMeter 요소와 마찬가지로 로그인 구성 요소 의 제어판에는 수정할 수 있는 이름 필드가 있습니다. 이 예에서는 이 필드를 기본값으로 둡니다.


  그림 8a.2 테스트 계획의 로그인 구성 요소
그림 8a.2 테스트 계획의 로그인 구성 요소

사용자 이름 필드에 "LDAP 사용자 이름" 입력,
비밀번호 필드에 "LDAP 비밀번호" 입력

이 값은 LDAP 요청에서 사용됩니다.

8a.3 LDAP 요청 기본값 추가

LDAP 사용자 요소 를 선택하여 시작하십시오 . 마우스 오른쪽 버튼을 클릭하여 추가 메뉴를 가져온 다음 추가  →  구성 요소  →  LDAP 요청 기본값 을 선택합니다 . 그런 다음 이 새 요소를 선택하여 해당 제어판을 봅니다.

대부분의 JMeter 요소와 마찬가지로 LDAP 요청 기본값 제어판에는 수정할 수 있는 이름 필드가 있습니다. 이 예에서는 이 필드를 기본값으로 둡니다.


  그림 8a.3 테스트 계획의 LDAP 기본값
그림 8a.3 테스트 계획의 LDAP 기본값
" LDAP 루트 고유 이름 "에 DN 필드를 입력 합니다 . LDAP 서버의 서버 이름 필드를 " ldap.test.com "에 입력 합니다. 포트 389 . _ _ 이 값은 LDAP 요청의 기본값입니다.


8a.4 LDAP 요청 추가

테스트 계획에서는 4개의 LDAP 요청을 해야 합니다.

  1. 내장 추가 테스트
  2. 내장 검색 테스트
  3. 내장 수정 테스트
  4. 내장 삭제 테스트

JMeter는 트리에 추가한 순서대로 요청을 보냅니다. LDAP 사용자 요소에 첫 번째 LDAP 요청을 추가하여 시작하십시오( 추가  →  샘플러  →  LDAP 요청 ). 그런 다음 트리에서 LDAP 요청 요소를 선택하고 다음 속성을 편집합니다.

  1. 이 요소 의 이름을 " 추가 "로 바꿉니다.
  2. 테스트 구성 그룹 에서 테스트 추가 라디오 버튼을 선택합니다.

                  그림 8a.4.1 내장 추가 테스트를 위한 LDAP 요청
그림 8a.4.1 내장 추가 테스트를 위한 LDAP 요청

로그인 구성 요소LDAP 요청 기본값 에서 이 값을 이미 지정했기 때문에 서버 이름 필드, 포트 필드, 사용자 이름 , 암호DN 을 설정할 필요가 없습니다 .

그런 다음 두 번째 LDAP 요청을 추가하고 다음 속성을 편집합니다.

  1. 이 요소 의 이름을 " 검색 "으로 바꿉니다.
  2. 테스트 구성 그룹 에서 테스트 검색 라디오 버튼을 선택합니다.

그런 다음 세 번째 LDAP 요청을 추가하고 다음 속성을 편집합니다.


                  그림 8a.4.2 내장 검색 테스트를 위한 LDAP 요청
그림 8a.4.2 내장 검색 테스트를 위한 LDAP 요청
  1. 이 요소 의 이름을 " 수정 "으로 바꿉니다.
  2. 테스트 구성 그룹 에서 테스트 수정 라디오 버튼을 선택합니다.

다음으로 네 번째 LDAP 요청을 추가하고 다음 속성을 편집합니다.


                  그림 8a.4.3 내장 수정 테스트를 위한 LDAP 요청
그림 8a.4.3 내장 수정 테스트를 위한 LDAP 요청
  1. 이 요소 의 이름을 " 삭제 "로 바꿉니다.
  2. 테스트 구성 그룹 에서 테스트 삭제 라디오 버튼을 선택합니다.

                  그림 8a.4.4 내장 삭제 테스트를 위한 LDAP 요청
그림 8a.4.4 내장 삭제 테스트를 위한 LDAP 요청

8a.5 응답 주장 추가하기

응답 어설션 요소를 추가할 수 있습니다. 이 요소는 응답 텍스트가 " 성공 " 인지 확인하여 수신된 응답 데이터를 확인합니다 . ( 추가  →  주장  →  응답 주장 ).

참고: 트리의 이 위치에서 응답 어설션은 각 LDAP 요청에 대해 실행됩니다.
  1. 테스트할 응답 필드 에서 텍스트 응답 라디오 버튼 선택 그룹
  2. 패턴 일치 규칙 그룹 에서 부분 문자열 선택 라디오 버튼
  3. 추가 버튼을 클릭 하고 테스트할 패턴 필드 에 " 성공적인 " 문자열을 추가합니다.

  그림 8a.5 LDAP 응답 어설션
그림 8a.5 LDAP 응답 어설션

8a.6 테스트 결과 보기/저장을 위한 리스너 추가

테스트 계획에 추가해야 하는 마지막 요소는 리스너입니다. 이 요소는 LDAP 요청의 모든 결과를 파일에 저장하고 데이터의 시각적 모델을 표시하는 역할을 합니다. LDAP Users 요소를 선택하고 View Results in Table 추가( 추가  →  리스너  →  View Results in Table )


  그림 8a.6 테이블 리스너에서 결과 보기
그림 8a.6 테이블 리스너에서 결과 보기
Go to top