기타/문제 해결

nGrinder 테스트 되지 않는 문제 해결 (Connection is not completed or cached files digest weren't received until 10 sec)

펭귄힝 2024. 5. 22. 17:28

 

nGrinder 를 통해 부하 테스트를 진행하려 했는데 위와 같이 테스트가 실패했다.

 

(controller 는 AWS EC2 환경에서 구동 중이었고 agent 는 로컬 PC 환경에서 구동 중인 상태였다.)

 

컨트롤러의 오류 내용을 보니 Connection is not completed or cached files digest weren't received until 10 sec 라고 적혀있었다.

 

왜 이런지 원인 파악을 위해 테스트를 실행하는 주체인 agent 의 콘솔 로그를 확인해봤다.

 

 

 

 

 

 

위와 같은 오류 로그를 확인할 수 있었고 검색해보니 agent와 controller가 12000 ~ 13000 번 포트를 사용해 통신한다는 것을 알 수 있었다.

 

 

 

 

 

 

서버 컴퓨터(AWS EC2)의  설정(인바운드 규칙)을 통해 12000~13000번 포트를 열어준 결과 위와 같이 테스트가 잘 동작하는 것을 확인했다.