ngrinder를 이용한 성능 테스트
IT 개발/개념 정리
2024. 9. 18. 16:00
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
반응형
'IT 개발 > 개념 정리' 카테고리의 다른 글
kotlin에서 queryDSL 사용하기 (1) | 2024.07.05 |
---|---|
ByteArray -> human readable string (0) | 2024.04.29 |
@Transactional 어노테이션에 대한 정리 (0) | 2023.11.26 |
Spring Security 환경에서 h2 console enabled : true일 때 오류 (0) | 2023.09.10 |
[아이템 61] 박싱된 기본 타입보다는 기본 타입을 사용하라 (0) | 2022.08.15 |