Skip to content

nGrinder 접속 방법 및 사용방법

KWAKMANBO edited this page Jan 13, 2025 · 1 revision

nGrinder 설치및 실행 방법 을 통해서 nGrinder을 사용할 환경을 구축하는 방법을 알아봤는데 이번에는 nGrinder를 사용하는 방법을 알아보고자한다. 원래 같이 작성하려했지만 내용이 많아지는거 같아 따로 분리해서 작성했다.

nGrinder Web UI에 접근하기

docker-compose.yml

services:  
  controller:  
    image: ngrinder/controller  
    restart: always  
    ports:  
      - "9000:80"  
      - "16001:16001"  
      - "12000-12009:12000-12009"  
    volumes:  
      - ./ngrinder-controller:/opt/ngrinder-controller  
  agent:  
    image: ngrinder/agent  
    restart: always  
    links:  
      - controller
  • 위 docker-compose.yml파일을 보면 로컬 포트 9000이 컨테이너 포트 80번과 매핑되어 있는 것을 확인할 수 있고, localhost:9000을 통해 접속해보자
  • agent는 사실 가상머신 또는 다른 로컬 환경에서 연결하는것이 권장된다고 한다. 하지만 지금은 제한된 환경이다보니 같은 로컬에서 실행하도록 하려고 한다.

Pasted image 20250113155712

1.로그인 하기

  • 초기 로그인은 ID : admin, PW : admin으로 할 수 있다.

  • 비밀번호는 변경하는 것을 권장한다고 한다. Pasted image 20250113155907

  • ID, PW를 입력하면 이처럼 로그인을 할 수 있다.

2. Agent 확인하기

  • 맨 위 docker-compose.yml을 보면 links를 통해 controller와 agent가 연결되도록 했는데, 제대로 연결됐는지 확인을 해보자. Pasted image 20250113160405

  • 우측 상단 admin을 클릭하면 나오는 메뉴에서 에이전트 관리하기를 통해서 등록된 agent등을 확인할 수 있다. Pasted image 20250113160555

  • agent가 연결되어 있는 것을 확인할 수 있다.

3. 스크립트 작성

  • 이제는 스크립트 작성을 해볼 차례이다.

Pasted image 20250113161059

  • 상단에서 스크립트 메뉴를 클릭하자 Pasted image 20250113161324

  • 스크립트 만들기를 클릭해서 스크립트를 생성할 수 있다. Pasted image 20250113161324

  • 스크립트 작성 시 위처럼 테스트 할 URL을 작성할 수 있는데 이를 작성하면 자동으로 URL을 추가해준다.

  • 스크립트 종류는 Groovy와 Jython이 가능하고 선호에 맞게 사용하면될거같다. Pasted image 20250113162350

  • 이렇게 기본적인 코드들을 작성해준다. 스크립트 작성법을 아직 잘 모르기 떄문에 학습하고 나서 따로 정리할 예정이다.


참고문헌

# nGrinder 성능 테스트 측정 삽질 일기 (Docker를 통한 설치 + war 파일을 통한 설치 포함)

팀 빌딩

📚팀 빌딩
📝Git 전략

회의록

1주차

🤝1월 7일
🤝1월 8일
🤝1월 9일

2주차

🤝주간 계획(1월 13일)

3주차

🤝주간 계획(1월 20일)

인공지능 리팩토링 1주차

🤝주간 계획(2월 3일)

인공지능 리팩토링 2주차

🤝주간 계획(2월 10일)

개발일지

AI 리팩토링 기획안

AI 리팩토링 개발일지

성능개선

리팩토링

팀회고

학습 정리

Clone this wiki locally