부하 테스트를 진행하면서 의문인 점이 있었다.
초기에 리소스가 적은 단순 Read API에 대해 부하 테스트를 진행 중이었음에도 불구하고 에러율이 높게 나오는 것이다.
로그를 살펴보니 Connection Refused가 발생했으며 서버 로그에는 아무런 노이즈가 없었다.

Connection reset on each test run 옵션
검색 및 에이전트의 분석 결과로는 Test 설정시 Connection reset on each test run 체크 박스 해제를 권장한다는 사실을 알았다.

아래와 같이 설정을 해제하면 keep alive을 통해 서버로 연결된 커넥션이 유지된다.

커넥션 풀
실제로 커넥션 풀에서 직관적으로 변화를 확인할 수 있었다.


