ab는 Apache 자체 웹사이트 스트레스 테스트 도구로, Apache 서버에서 웹사이트 액세스 스트레스 테스트를 수행할 수 있을 뿐만 아니라 사용이 매우 편리합니다. 필요에 따라 nginx, tomcat, IIS 등과 같은 다른 유형의 스트레스 테스트용 서버를 설치할 수 있습니다.
1: 설치
첫 번째 단계는 다운로드하여 설치하는 것입니다.
여기서는 창에서의 다운로드 및 설치에 대해서만 이야기합니다
공식 다운로드 주소:, (https://www.apachehaus.com/cgi-bin/download.plx)
# 🎜🎜#
다운로드 후 압축을 푼다D드라이브의 apacheab에 직접 압축을 푼다
압축해제된 conf 수정 루트 디렉터리 /httpd.conf 파일의 포트 구성은 기본적으로 포트 80을 차지해야 하며 다른 포트로 수정할 수 있습니다.
#🎜 🎜#C 드라이브에 파일이 추출되지 않은 경우 매개변수를 설정해야 합니다.
D 드라이브에 압축을 풉니다. 매개변수를 설정해야 합니다. conf->httpd.conf는 텍스트를 사용합니다. 편집기가 열립니다.
수정해야 할 세 곳이 있습니다:
#🎜 🎜#
#🎜🎜 #
테스트 시작
ab를 입력해야 하는 경우 명령줄의 어떤 경로에서든 테스트하려면 환경에 bin 디렉터리 경로를 추가할 수 있습니다. 변수의 경로로 이동합니다
bin 디렉터리에서 명령줄을 열었습니다
도메인 이름 ab -n 100 - c 10 http://www.baidu.com/ss는 지정된 테스트 주소를 나타내는 경로입니다. 지정하지 않으면 "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 Tutorial
칼럼을 참조하세요!위 내용은 Apache에 ab를 설치해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!