Server & Infra
[JMeter] Apache JMeter를 이용한 간단한 성능 테스트
기존에 서비스하던 코드들을 리팩토링 하면서 문득 코드 리팩토링 후 과연 성능 차이가 있을까? 궁금해졌다. 많은 성능 테스트 Tool들이 있었는데 JMeter, nGrinder, k6.. 그 중 오랜기간 릴리즈 하고 있고, 다양한 기능과 플러그인, 자료도 풍부한 Apache JMeter를 선택하였다. 선행 지식 성능 테스트시 꼭 알고 가야하는 개념이 있는데, 바로 응답시간과 TPS다. 이 둘은 성능 테스트의 중요한 지표이다. 응답시간(Response Time) 클라이언트가 서버에 요청을 하고 그 요청에 대한 응답을 받을 때까지 걸린 시간을 의미한다. 응답 시간은 아래의 두가지로 분류 가능하다. 처리 시간(Processing Time) : 실제 서버가 요청을 처리하는데 걸린 시간 대기 시간(Latency T..