본문 바로가기
개발/Apache JMeter

Apache JMeter 분산 테스트 설정 및 TEST

by 꼼냥냥 2023. 4. 26.
728x90

1. Master-Slave 아키텍처 설정

분산 테스트를 수행하려면 JMeter에서 Master-Slave 아키텍처를 설정해야 합니다. Master는 테스트를 제어하고, Slave는 테스트를 실행하는 역할을 합니다. 다음은 Master-Slave 아키텍처를 설정하는 방법입니다.

  1. Master 컴퓨터에서 jmeter.properties 파일을 엽니다.
  2. remote_hosts 속성을 편집하여 Slave 컴퓨터의 IP 주소를 추가합니다.
  3. Slave 컴퓨터에서 jmeter-server 파일을 실행합니다.
  4. Master 컴퓨터에서 JMeter를 실행하고, Test Plan을 엽니다.
  5. Remote Testing 부분에서 Add -> Remote Hosts or RMI registry 를 선택합니다.
  6. Slave 컴퓨터의 IP 주소를 입력하고, Connect 버튼을 클릭합니다.

2. 테스트 계획 준비

Master-Slave 아키텍처를 설정한 후에는 테스트 계획을 준비해야 합니다. 이것은 단일 컴퓨터에서 수행하는 것과 동일합니다. Thread Group, HTTP Request Sampler, Listener 등을 설정합니다.

3. 분산 테스트 실행

테스트 계획을 준비한 후에는 분산 테스트를 실행할 수 있습니다. 테스트가 실행되면 JMeter에서 Master 컴퓨터에서 테스트를 제어하고, Slave 컴퓨터에서 테스트를 실행합니다. 테스트가 완료되면 결과를 수집하여 분석할 수 있습니다.

  1. 테스트를 실행하려면, Master 컴퓨터에서 Test Plan을 마우스 우클릭한 후, Run -> Remote Start All 를 선택합니다.
  2. 테스트가 완료되면, 결과를 수집하여 분석합니다.

JMeter를 사용하여 분산 테스트를 수행하면 더 큰 부하를 시뮬레이션하고 더 많은 데이터를 처리할 수 있습니다. 분산 테스트를 사용하면 시스템의 성능 문제를 더 쉽게 식별하고 해결할 수 있습니다.

728x90

댓글