Apache Benchmark 테스트
기본 사용 옵션
$> ab -c 한번에수행할 다중요구 수 -n 페이지요청수 -t 테스트허용최대시간 URL
#예시
$> ab -c 1000 -n 1000 -t 10 http://localhost/
* 1000의 유저가 동시에 1000개의 페이지를 최대 10초동안 호출하는 테스트
측정결과 분석
| 항목 |
설명 |
| Server Software |
아파치 버전을 표시 |
| Server Hostname |
사이트의 이름 |
| Server Port |
웹서비스 사용 포트 번호 |
| Document Path |
초기 문서가 존재하는 웹문서 root위치 |
| Time take for tests |
응답시간(매우 중요한 결과 값) |
| Document Length |
초기문서의 크기 |
| Complete requests |
요구에 응답완료한 세션 수 |
| Failed requests |
요구에 응답실패한 세션 수 |
| Broken pipe errors |
실패한 에러 수 |
| Total transferred |
총 전송 바이트 수 |
| HTTP transferred |
총 전송한 HTML 바이트 수 |
| Requests per second |
초당 응답 요구 수 |
| Time per request |
요구에 응답한 시간(단위 micro second, 중요한 결과값) |
| Time per request |
요구에 응답한 시간 |
| Transfer rate |
초당 전송 가능한 용량 |