아무거나

Apache ab를 이용한 스트레스 테스트 방법 본문

Infra/Apache

Apache ab를 이용한 스트레스 테스트 방법

전봉근 2019. 3. 12. 10:34
반응형

1. 스트레스 테스트를할 서버를 정한다. ( 대상 컴퓨터에서 명령어 top을 입력하여 확인 )

 

2. 스트레스 테스트를할 서버에 접근할 유저 컴퓨터에 접속한다.

    ex) ssh -i ~/Documents/dev/key/{key파일이름} ubuntu@{접속할ip}

 

3. 접속을 하려고 연속클릭을 안하기위해 하는 방법 -> 사용자들이 많이 접속하게하는 시뮬레이션 프로그램 설치

    - sudo apt-get update

    - sudo apt-get install apache2-utils

 

4. ab 프로그램 사용(apache에서 만든 부하 발생기임)

    - ab -n 400 -c 1 {테스트할ip}   // 주의는 http://127.0.0.1/   앞에 http://랑  끝에 / 는 무조건 있어야된다.

    ex) -n requests // 어떤 웹서버에 몇 번을 접속할건지

          -c concurrency // 동시에 몇번에 접속을 시도건지

 

5. 결과 해석

    - Time taken for tests : 총 소요시간

    - Failed requests : 실패

    - Requests per second : 초당 처리속도 ( 28.47이면 28번접속을 1초에 처리할 수 있다. )

    - Time per request : 개별처리속도 ( ms * 1000 -> 초 계산 ) 

반응형
Comments