ngrinder를 이용한 성능 테스트

ngrinder는 현재 java 11 버전까지 지원하기 때문에 최대 11버전으로 맞춰줘야한다.

 

java -version으로 조회했을 때 11이 아닌 상위버전으로 나오면 아래의 명령어들로 11버전으로 맞춰야한다.

 

 

vim ~/.bash_profile 파일 안에

JAVA_HOME=/usr/libexec/java_home -v 11.0.19
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH

 

bash_profile은 일시적으로 변경하는 방법이라 영구적으로 변경하려면 ~/.zshrc를 수정해야한다.

 

export JAVA_HOME=$(/usr/libexec/java_home -v 11.0.19)
export PATH=$PATH:$JAVA_HOME/bin

추가 후 

source ~/.zshrc 적용

 

최신 버전의 ngrinder를 다운받는다.

 

https://github.com/naver/ngrinder/releases/download/ngrinder-3.5.9-p1-20240613/ngrinder-controller-3.5.9-p1.war

 

다운받은 ngrinder를 적당한 파일 경로에 위치시켜주고 /Users/user/ngrinder 파일에 위치시켜줬다.

 

 java -Djava.io.tmpdir=${NGRINDER_HOME}/.ngrinder/lib -jar ngrinder-controller-3.5.9-p1.war --port 7070 명령어를 실행시켜 ngrinder를 실행시킨다.

 

ngrinder를 실행시킨 후 script를 작성하려할 때 계속되는

 

ERROR FileEntryRepository.java:192 : Error while fetching files from SVN for admin 오류로 인해.. 원인은 알 수 없고 곤란했는데 아래 url처럼 삭제했다가 다시 지우니깐 됐다.(근데 이것도 2차례 정도 지우니깐 그제서야.. 제대로 작동함. 안 되면 여러번 삭제했다가 다시 시도해볼 것)

 

https://github.com/naver/ngrinder/discussions/968

 

 

 

반응형