window에서 nGrinder 설치 및 실행

Posted 2018. 1. 14. 21:34

윈도우에서 nGrinder 를 사용해보자

 

java 기반이라 java를 설치해야 한다.

꼭 어떤버전을 사용해야 한다는 내용은 찾아보기 귀찮고

집에 1.8버전이 설치되어 있기 때문에 그냥 진행을 하였다.

울집은 1.8.0_144 버전이 설치되어 있다.

 

java가 설치안되어 있으면 설치 및 환경변수 셋팅까지 하고 난 다음 진행 한다.

https://github.com/naver/ngrinder/releases

ngrinder-controller-3.4.1.war를 다운로드 받는다.

 

빨간 네모칸을 눌러서 다운로드 받으면 된다.

 

난 C:에 ngin 이란 폴더를 만들어서 그 안에 넣어 놨다.

 

 

cmd 창을 열어서 해당 파일이 있는 경로에서

java -XX:MaxPermSize=200m -jar ngrinder-controller-3.4.1.war

를 입력해 주면 서버가 실행이 된다. 맨 마지막에 server:main started 가 뜨면 완료

이상하게뜬다. error가 주루룩 올라간다 하면 error 뭔지 찾아 봐야 함.

 

port 사용 중복 오류날 경우는 war -p 1212 식으로 war 다음에 -p 안쓰는 포트번호

를 입력해주면 된다.

 

 

 

실행 완료 후 브라우저 열어서 http://127.0.0.1:8080  ( default 가 8080이다. )

실행한 포트넣고 들어가면 페이지가 뜬다

초기 아이디 비번은 admin  /  admin 이다.

 

 

로그인 후 오른쪽 상단에 

admin 메뉴를 클릭하면 Download Agent 메뉴가 보일것이다.

agent를 다운받고 압출을 풀어준다.

 

 

그러면 실행 파일이 여러개 보일텐데

윈도우에서는 run_agent.bat을 실행하면 된다.

.sh는 리눅스에서 실행하면 된다. 

 

단 기존에 컨트롤러 실행시킨거 끄면 안됨 ;;

cmd 하나 더 열어서 실행시켜야 하고 최종적으로는 두개 다 실행 시켜두어야 한다 !

 

controller 실행과 똑같이 cmd에서 압출 푼 폴더로 가서 run_agent.bat 입력하면

agent가 실행 된다.

 

Waiting for agent controller sever signal... 뜨면 제대로 된것이다.

 

 

controller, agent를 둘 다 실행 시켰다면

테스트 스크립트를 만들러 간다.

상단메뉴 Script 선택 후 Create a script를 누른다.

 

그러면 아래와 같이 모달창이 나타난다.

Groovy 에는 스크립트 파일명을 적어주면 되고

URL type을 선택 후 테스트 할 서버 주소명을 적어 준다.

Create를 눌러 저장한 다음

 

해당 스크립트를 사용해서 퍼포먼스 테스트를 진행 해보자.

상단메뉴 퍼포먼스 테스트로 가서 create test를 선택한다.

 

 

 

관련 내용을 쓰기엔 시간이 좀 필요한데 지금 바뻐서 요기까지만 남긴다.