jMeter-테스트 계획 구축

테스트 계획이란 무엇입니까?

테스트 계획은 테스트 실행을위한 컨테이너로 볼 수 있습니다. 무엇을 테스트하고 어떻게해야하는지 정의합니다. 전체 테스트 계획은 스레드 그룹, 로직 컨트롤러, 샘플 생성 컨트롤러, 리스너, 타이머, 어설 션 및 구성 요소와 같은 하나 이상의 요소로 구성됩니다. 테스트 계획에는 스레드 그룹이 하나 이상 있어야합니다.

테스트 계획 작성

아래 단계에 따라 테스트 계획을 작성하십시오.

1 단계 : JMeter 창 시작

클릭하여 JMeter 창을 엽니 다. /home/manisha/apache-jmeter-2.9/bin/jmeter.sh. JMeter 창이 아래와 같이 나타납니다.

이것은 추가 요소가 추가되지 않은 평범하고 빈 JMeter 창입니다. 그것은 두 개의 노드를 포함합니다-

  • Test Plan node − 실제 테스트 계획이 보관되는 곳입니다.

  • Workbench node− 단순히 복사 / 붙여 넣기를 위해 사용하지 않는 동안 테스트 요소를 임시로 저장할 수있는 공간을 제공합니다. 테스트 계획을 저장할 때 워크 벤치 항목은 함께 저장되지 않습니다.

2 단계 : 요소 추가 / 제거

테스트 계획 노드를 마우스 오른쪽 버튼으로 클릭하고 "추가"목록에서 새 요소를 선택하여 요소 (다음 장 테스트 계획 요소에서 설명 )를 테스트 계획에 추가 할 수 있습니다.

또는 파일에서 요소를로드하고 "병합"또는 "열기"옵션을 선택하여 추가 할 수 있습니다.

예를 들어, 아래와 같이 테스트 계획에 스레드 그룹 요소를 추가해 보겠습니다.

요소를 제거하려면 요소가 선택되었는지 확인하고 요소를 마우스 오른쪽 버튼으로 클릭 한 다음 "제거"옵션을 선택하십시오.

3 단계 : 요소로드 및 저장

파일에서 요소를로드하려면-

  • 로드 된 요소를 추가하려는 기존 트리 요소를 마우스 오른쪽 버튼으로 클릭합니다.
  • 병합을 선택합니다.
  • 요소를 저장 한 파일을 선택하십시오.
  • JMeter는 요소를 트리에 병합합니다.

기본적으로 JMeter는 요소를 저장하지 않으므로 명시 적으로 저장해야합니다.

트리 요소를 저장하려면-

  • 요소를 마우스 오른쪽 버튼으로 클릭합니다.
  • 다른 이름으로 선택 저장 ... 옵션을 선택합니다.

JMeter는 선택된 요소와 그 아래에있는 모든 자식 요소를 저장합니다. 기본적으로 JMeter는 요소를 저장하지 않으므로 앞서 언급 한대로 명시 적으로 저장해야합니다.

4 단계 : 트리 요소 구성

테스트 계획의 모든 요소는 JMeter의 오른쪽 프레임에있는 컨트롤을 사용하여 구성 할 수 있습니다. 이러한 컨트롤을 사용하면 특정 테스트 요소의 동작을 구성 할 수 있습니다. 예를 들어 스레드 그룹은 아래와 같이 여러 사용자, 램프 업 기간 등에 대해 구성 할 수 있습니다.

5 단계 : 테스트 계획 저장

다음 중 하나를 사용하여 전체 테스트 계획을 저장할 수 있습니다. Save 또는 "Save Test Plan As ..." 파일 메뉴에서.

6 단계 : 테스트 계획 실행

클릭하여 테스트 계획을 실행할 수 있습니다. Start(Ctrl + r) Run메뉴 아이템. JMeter가 실행을 시작하면 메뉴 바 바로 아래 섹션의 오른쪽 끝에 작은 녹색 상자가 표시됩니다.

녹색 상자 왼쪽에있는 숫자는 활성 스레드 수 / 총 스레드 수입니다. 이는 로컬에서 실행되는 테스트에만 적용됩니다. 클라이언트-서버 모드를 사용할 때 원격 시스템에서 시작된 스레드는 포함되지 않습니다.

7 단계 : 테스트 계획 중지

두 가지 방법으로 테스트를 중지 할 수 있습니다.

  • 사용 Stop(Ctrl + '.'). 가능한 경우 즉시 스레드를 중지합니다.

  • 사용 Shutdown(Ctrl + ','). 현재 작업이 끝나면 스레드를 중지하도록 요청합니다.