apache AB 툴이란

carlkim·2024년 1월 3일
0

시스템엔지니어링

목록 보기
28/35
post-thumbnail

Apache AB (Apache Benchmark)란?

Apache HTTP Server의 성능을 테스트하고 측정하기 위한 명령줄 도구이다

테스트라는 건 접속을 강제로 늘려서 부하를 주는 스트레스 테스트가 일반적이다

설치법

레드햇

yum install httpd-tools

우분투

sudo apt-get install apache2-utils

주요 옵션
-n 성능 검사를 위해 보내는 요청 수
-c 동시 접속 수(client)
-C Cookie 헤더
-H 요청에 헤더 추가
-i GET 대신 HEAD 요청
-k KeepAlive
-p POST

사용법 예시

ab -n [All Request Count] -c [Concurrent Client] URL
ab -n 1000 -c 100 https://www.naver.com/

네이버에 테스트해보는 명령어이다.
계속해서 실패가 발생한다.
봇 방지 및 보안 정책 때문에 원하는 결과를 얻기가 어렵지만
ab를 통해 부하를 주어 성능 테스트가 가능하다.

profile
기본부터 가면 됩니다.

0개의 댓글

관련 채용 정보