웹서버/Apache

[툴] 스트레스 테스트 툴 - ab(ApacheBench) 사용법

투칼론 2017. 1. 1. 21:58
반응형

1. ab 툴이란?

- Apache HTTP server Benchmarking Tool 임

- Apache 응답속도를 체크하는 벤치마팅 툴임

- [아파치 설치디렉터리]/bin/ab 명령어임

- HTTP/1.0을 사용함에 주의할 것



2. 사용법

$ ab  -c [동시사용자수]  -n [요청수]  -t  [테스트시간]   URL(호출주소)


예시)  100명 동시사용자 수로  각 사용자당 200회를 호출하고, 60초 동안 호출한다.

 $ ab  -c 100   -n  200   -t  60   http://www.example.com/index.htm 

 


3. 결과 내용

- Server Software : 아파치 버전

- Server Host Name : 서버 호스트명

- Server Port : 포트 번호

- Document Path : 웹문서 위치

- Time take for tests : 테스트 시간

- Document Length : 문서의 크기

- Complete requests : 응답 완료한 요청 수

- Failed requests : 응답실패한 요청 수

- Broken pipe errors : 연결이 끊긴 수

- Total transferred : 총 전송 바이트 수

- HTTP transferred : 총 전송 HTML 바이트 수

- Requests per second : 초당 응답 요청 수

- Time per requests : 요청 당 응답시간

- Transfer rate : 초당 전송 용량


4. 유용한 참조 사이트

       http://blog.hkwon.me/ab-apache-http-server-benchmarking-tool/