>  기사  >  운영 및 유지보수  >  Apache에 ab를 설치해야 합니까?

Apache에 ab를 설치해야 합니까?

步履不停
步履不停원래의
2019-06-29 10:26:072782검색

Apache에 ab를 설치해야 합니까?

ab는 Apache 자체 웹사이트 스트레스 테스트 도구로, Apache 서버에서 웹사이트 액세스 스트레스 테스트를 수행할 수 있을 뿐만 아니라 사용이 매우 편리합니다. 필요에 따라 nginx, tomcat, IIS 등과 같은 다른 유형의 스트레스 테스트용 서버를 설치할 수 있습니다.

1: 설치

첫 번째 단계는 다운로드하여 설치하는 것입니다.
여기서는 창에서의 다운로드 및 설치에 대해서만 이야기합니다
공식 다운로드 주소:, (https://www.apachehaus.com/cgi-bin/download.plx)

# 🎜🎜#Apache에 ab를 설치해야 합니까?

다운로드 후 압축을 푼다

D드라이브의 apacheab에 직접 압축을 푼다
압축해제된 conf 수정 루트 디렉터리 /httpd.conf 파일의 포트 구성은 기본적으로 포트 80을 차지해야 하며 다른 포트로 수정할 수 있습니다.

#🎜 🎜#C 드라이브에 파일이 추출되지 않은 경우 매개변수를 설정해야 합니다.

D 드라이브에 압축을 풉니다. 매개변수를 설정해야 합니다. conf->httpd.conf는 텍스트를 사용합니다. 편집기가 열립니다.

수정해야 할 세 곳이 있습니다:

#🎜 🎜#

Apache에 ab를 설치해야 합니까? Apache에 ab를 설치해야 합니까?#🎜🎜 #

테스트 시작

ab를 입력해야 하는 경우 명령줄의 어떤 경로에서든 테스트하려면 환경에 bin 디렉터리 경로를 추가할 수 있습니다. 변수의 경로로 이동합니다

bin 디렉터리에서 명령줄을 열었습니다

도메인 이름

ab -n 100 - c 10 http://www.baidu.com/s


-n 뒤에 /path를 추가해야 합니다. 요청 수, -c는 동시성 수를 나타냅니다.

s는 지정된 테스트 주소를 나타내는 경로입니다. 지정하지 않으면 "ab: 잘못된 URL" 오류가 보고될 수 있습니다.
또한, -t는 초 내 동시성 및 요청 횟수를 나타냅니다

테스트한 데이터는 다음과 같습니다

D:apacheabApache24bin>ab -n 100 -c 10 http://www.baidu.com/sApacheBench 버전 2.3입니다. Copyright 1996 Adam Twiss, Zeus Technology Ltd, http:// www.zeustech.net/Apache Software Foundation에 라이센스 부여됨, http://www.apache.org/ 벤치마킹 www.baidu.com(인내심을 가지세요).....done


서버 소프트웨어:                             BWS/1.1   ## 서버 소프트웨어 및 버전
서버 호스트 이름:         www.baidu.com
##요청된 주소/도메인 이름
서버 포트:         80   ##포트
                                                        
 문서 경로:                                               .         . 112435바이트
# #페이지 데이터/반환된 데이터 양

동시성 수준: 10 ##동시 횟수
테스트 소요 시간: 4.764초
##총 사용 시간
완료 요청: 100 ##요청 수
실패한 요청: 99 ## 실패한 요청 Baidu가 그렇게 많이 실패한 이유 , Baidu가 예방 조치를 취한 것이어야 합니다
(연결: 0, 수신: 0, 길이: 99, 예외: 0)
총 전송량: 11342771바이트
##http 헤더 정보 등을 포함하여 전송된 총 바이트 수
전송된 HTML: 11247622바이트
##html 바이트 수, 페이지에서 전송된 실제 바이트 수
초당 요청 수: 20.99 [#/초](평균)
##초당 요청 수, 이는 매우 중요합니다. 매개변수 값, 서버 처리량
요청당 시간: 476.427[ms](평균)
##사용자 평균 요청 대기 시간
요청당 시간: 47.643[ms](모든 동시 요청에 대한 평균)
##서버 평균 처리 시간 , 즉, 서버 처리량의 카운트다운입니다.
TRANSFER RATE: 2325.00 [kbytes/sec] 수신됨
## 초당 얻은 데이터 길이
Connection Times (MS)
min 평균 [+/-sd] Median Max
Connect. : 22 41 12.4 39 82##최소 시간, 평균, 중앙값, 최대 연결 73 266##대기 시간
총계: 152 427 210.1 373 1283##총 시간

특정 시간(ms) 내에 처리된 요청 비율 50 % 373 ## 요청의 50%가 373ms 내에 반환됨
66% 400 ## 요청의 60%가 400ms 내에 반환됨
75 % 426
80% 465
90% 761
95% 930
98% 1192
99 % 1283
100% 1283 (최장 요청)




ab 도구는 비용이 적게 들기 때문에 DDoS 공격 도구로 간주되는 ab 도구를 사용하기도 합니다.

더 많은 Apache 관련 기술 기사를 확인하세요. , 자세한 내용은

Apache Tutorial

칼럼을 참조하세요!

위 내용은 Apache에 ab를 설치해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.