자바 웹 어플리케이션 성능 Test 오픈 소스
API 성능 test를 할 떄 JMeter를 종종 사용해왔다.
서버에 http request를 Bulk로 보내고, 그 결과를 Summary로 보는 방법과, 요청 시 CPU, Memory, Disk, 네트워크 사용량을 측정하는 방법을 기록해보고자 한다.
: http 요청
등록 방법
사용 방법
: http 요청 결과 조회
등록 방법
Add > Listener > Summary Report 클릭
사용 방법
각 API 요청에 걸린 시간의 평균/max/min 값, 표준편차, Throughput(초당 처리되는 요청의 수 또는 트랜잭션 수), 에러 발생 비율 등의 통계 지표를 얻을 수 있다.
: 부하 테스트를 진행하는 서버의 상태를 모니터링
사용 방법
: Servers to Monitor table에 모니터링하고자 하는 대상(Metric), IP, port를 추가한다.
Metric to Collect: CPU, Memory, Disk I/O, Network I/O