<aside> 💡
ngrinder 사용 시 실행 어플리케이션
어플리케이션 컨트롤러 실행 - 경로 ( ~/workspace/ngrinder )
명령어 java -Djava.io.tmpdir=/Users/donghyeok/workspace/ngrinder/ngrinder-controller -jar ngrinder-controller-3.5.9-p1.war --port=8300
에이전트 실행 - 경로 ( ~/workspace/ngrinder/ngrinder-agent )
명령어 ./run_agent.sh
</aside>
스크립트 탭에서 기능 테스트할 스크립트를 생성

script name을 지어주고 + 테스트 하고자하는 url을 입력([http://127.0.0.1:8080](<http://localhost:8080/api/notice/all>)/api/example)

Validate 버튼을 통해 API 호출, 200 상태코드로 API 정상 호출 확인

Performance Test 탭으로 이동 create Test 버튼 클릭

Performance Test 생성 시 적용 사항

주요 적용 사항
Agent : ngrinder-agent 컴포넌트 수
Vuser per agent : 하나의 Agent 가 처리할 수 있는 가상 사용자의 수
Script: 위에서 생성한 스크립트 중 선택하여 사용
Duration: 진행 시간
API 서버를 1분 동안 호출하면서, 요약된 결과가 나타나게 됨
결과 분석 시, 간단한 조회 API의 경우 약 30만건의 테스트 중 100% 가 정상 동작하는 것을 확인

