- 목적/배경
- 라이브 환경에서 장애가 발생할 수 있는 성능 병목을 미리 확인하는게 좋음
- 성능 병목을 미리 확인하려면 부하를 발생시켜야하며 여러 툴들이 존재. 툴 예)
- LOCUST
- 23년 8월말에 알게된 오픈소스 부하발생기 툴(참고 링크 )
- apache jemeter
- apache ab
- golang으로 만든 툴 여러가지
- nodjs로 만든 툴
- nGrinder
- 보통은 해당 툴을 많이 사용했었음(+전파도)
- 괜찮은 수준의 보고서같은(?) 결과물이 만들어져서, 상위 의사결정자에게 보고할때 많이 사용
- LOCUST
- 간단히 빠르게 부하를 발생시키기 위해서 apache ab도 가끔 사용 중이라 간략히 정리
#설치
yum provides /usr/bin/ab
yum install httpd-tools
#부하발생 샘플(-n은 요청 수, -c는 동시에 요청하는 요청수)
ab -n 10 -c 1 대상URL
#참고
- 설명: https://httpd.apache.org/docs/2.4/ko/programs/ab.html
- 한글 블로그 참고: https://m.blog.naver.com/PostView.nhn?blogId=dlaskarud2&logNo=221726899397&proxyReferer=https:%2F%2Fwww.google.com%2F