본문 바로가기
개발/Apache JMeter

분산 테스트

by 꼼냥냥 2022. 4. 15.
728x90

분산 테스트 수행에 앞서 확인해야 할 몇 가지 사항

  • 시스템의 방화벽이 꺼져 있거나 올바른 포트가 열려 있어야 함
  • 모든 클라이언트는 동일한 서브넷에 있음
  • 192.x.x.x 또는 10.x.x.x IP주소가 사용되는 경우 서버는 동일한 서브넷에 있음, 서버에서 192.xx 또는 10.xx IP주소를 사용하지 않는 경우 문제가 없음
  • JMeter가 서버에 액세스할 수 있는지 확인
  • 모든 시스템에서 동일한 버전의 JMeter와 Java를 사용하고 있는지 확인, 혼합 버전은 올바르게 작동하지 않음
  • RMI용 SSL을 설정했거나 비활성화함
여러 작업자 노드가 있는 하나의 컨트롤러 노드가 있다고 가정
시스템 범주
  • Controller Node : 테스트를 제어하는 JMeter GUI를 실행하는 시스템
  • Worker Nodes : GUI에서 명령을 받아 대상 시스템에 요청을 보내는 JMeter-server를 실행하는 시스템
  • Target : stress test를 계획하는 웹 서버


테스트 단계

  1. JMeter 실행
  2. 콘솔 역할을 하는 컨트롤러 노드에서 Windows 탐색기를 열고 jmeter/bin 디렉토리로 이동
  3. 텍스트 편집기에서 jmeter.properties 열기
  4. remote-hosts=127.0.0.1행 편집
  5. IP 주소를 추가, 예를 들어, 192.168.0.10, …, 192.168.0.14에서 실행 중인 JMeter 서버가 있는 경우 항목은 다음과 같음
  6. JMeter 시작
  7. 테스트 계획 Open


단일 클라이언트 시작

  1. 상단에서 Run 클릭
  2. Remote Start 선택
  3. IP주소 선택


모든 클라이언트 시작

  1. 상단에서 Run 클릭
  2. Remote Start All 선택
728x90

'개발 > Apache JMeter' 카테고리의 다른 글

Apache JMeter 분산 테스트 설정 및 TEST  (0) 2023.04.26
Apache JMeter 설치 및 TEST  (0) 2023.04.26
Apache JMeter JDBC Request  (0) 2022.04.15
Apache JMeter 설치 및 사용법  (0) 2022.04.15
Apache JMeter란?  (0) 2022.04.15

댓글