Apache JMeter 를 사용한 서버 테스트
백엔드 서버를 개발하고 부하 테스트를 위해 JMeter를 사용하여 테스트 해보기로 했습니다. JMeter는 Java 기반으로 이루어진 프로그램이라 Java와 Spring 프레임워크로 개발한 서버를 테스트하기에도 아주 적합하다고 생각합니다. 부하를 테스트하는 도구들은 여러가지가 있습니다. Ngrinder 라든지... Apache Benchmark 라든지.... Gatling 이라든지... 우선 JMeter 의 특징을 살펴보자면, 다양한 프로토콜(HTTP, HTTPS 등) 및 서버를 테스트할 수 있고, REST 웹 서비스를 테스트 하기에도 좋으며, 데이터베이스나 FTP 도 지원한다고 합니다. 또한, CLI를 지원하여 CI / CD 연동도 편리합니다. 다양한 외부 플러그인을 사용하여 기능 확장도 가능합니다. ..
2023.05.22