저번 글에서는 JMeter를 사용해 성능테스트를 진행해 보았다.이후 응답 시간을 개선하고자 비동기 호출을 코드에 적용해 보았고 JMeter로 테스트 해보려 했다.하지만 JMeter는 비동기 호출을 지원하지 않아 다른 테스트 툴을 찾아보다 Gatling을 알게 되었다. 우선 JMeter가 비동기호출이 안되는 이유부터 짚고 넘어가면,JMeter의 각 스레드는 하나의 요청을 보내고 응답을 기다리기에 다음 요청은 이전 요청이 완료된 후에 실행된다.따라서 각 스레드가 별도로 동작하여 비동기 처리를 모방하기 어렵다. 이번 글에서는 Gatling을 선택한 계기와 사용방법, 테스트 결과에 대한 분석을 해보겠다. Gatling 선택 이유다른 테스트 툴로 Locust, k6가 있었다.Locust는 파이썬 기반으로 JVM..