어떻게 Apache Bench 를 통 해 웹 압력 테스트 를 실현 합 니까?

아파 치 벤 치 소개
ApacheBench 는 Apache 서버 가 자체 적 으로 가지 고 있 는 웹 압력 테스트 도구 로 ab 라 고 부른다.ab 는 또 하나의 명령 행 도구 로 부 하 를 시작 하 는 이 컴퓨터 에 대한 요구 가 매우 낮 습 니 다.ab 명령 에 따라 많은 동시 방문 스 레 드 를 만 들 수 있 습 니 다.여러 방문 자 를 모 의 하 는 동시에 특정한 URL 주 소 를 방문 할 수 있 기 때문에 대상 서버 의 부하 압력 을 테스트 할 수 있 습 니 다.전체적으로 말 하면 ab 도 구 는 작고 간단 하 며 손 으로 공부 하 는 것 이 빠 르 고 필요 한 기본 적 인 성능 기준 을 제공 할 수 있 지만 도형 화 결과 가 없 으 면 모니터링 할 수 없다.
아파 치 벤 치 설치
우선 Apache 서버 를 설치 해 야 합 니 다.다운로드 주소:https://www.apachelounge.com/download/64 비트 운영 체제 에서 위의 압축 패 키 지 를 선택 하 십시오.

설치 하 다.
Ubuntu
1:apt 온라인 설치 사용:sudo apt install apache2-utils
2:설치 성공 여부 확인:ab-V
상용 매개 변수 설명 사용

테스트 보고서 해독

예시
(1)클 라 이언 트 요청 100 회 시 뮬 레이 션:
    ab -n 100 http://www.example.com/
(2)100 개의 클 라 이언 트 요청 10000 회 시 뮬 레이 션:
    ab -n 10000 -c 100 http://www.example.com/
(3)POST 방법의 인 터 페 이 스 를 10 번 호출 하고 전 송 된 데이터 형식 은 JSON 입 니 다.
    ab -n 10 -p json-file http://www.example.com/
(4)OPTIONS 방법의 인터페이스 10 회 호출:
    ab -n 10 -m OPTIONS http://www.example.com/
(5)매번 요청 한 반환 정 보 를 출력 합 니 다.
    ab -n 10 -v 2 http://www.example.com/
주의 사항
  • 사용-H Content-Type 대체 불가-T Content-Type 지정 Content-Type 머리
  • ab:invalid URL 을 제시 하면 URL 의 가장 오른쪽 에/가 부족 할 수 있 습 니 다.예 를 들 어http://www.example.com필요http://www.example.com/。
  • 압력 측정 HTTP 인터페이스 가 결 과 를 되 돌려 성공 여 부 를 판단 하 는 경우(응답 할 수만 있다 면 200 상태 코드 로 돌아 가 는 경우)스스로 실패 한 요청 을 식별 할 방법 을 강구 해 야 한 다 는 점 에 주의해 야 한다.
  • 이상 이 바로 본 고의 모든 내용 입 니 다.여러분 의 학습 에 도움 이 되 고 저 희 를 많이 응원 해 주 셨 으 면 좋 겠 습 니 다.

    좋은 웹페이지 즐겨찾기