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를 선택한다.
관련 내용을 쓰기엔 시간이 좀 필요한데 지금 바뻐서 요기까지만 남긴다.
- Filed under : 부하 테스트를 해보자/nGrinder