Apache ab 도구 로 스트레스 테스트(수집)
6917 단어 apache.
이 컴퓨터 에 ab 도 구 를 올 바 르 게 설 치 했 는 지 테스트 합 니 다.power 셸 에서 현재 디 렉 터 리 를 bin 으로 찾 아 입력 하려 고 합 니 다. .\ab–V 명령,설치 가 정확 하면 버 전 정 보 를 출력 합 니 다.
?
1
2
3
4
PS D:\wamp\bin\apache\Apache2.2.21\bin> .\ab -V
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http:
//www
.zeustech
Licensed to The Apache Software Foundation, <a href=
"http://www.apache.org/"
>http:
//www
.apache.org/<
/a
>
자,모든 것 이 준비 되 었 습 니 다.다음은 압력 테스트 의 인 스 턴 스 를 제공 합 니 다.
명령 PS D:\\wamp\bin\apache\\Apache 2.2.1\\bin>을 입력 하 십시오.\ab-n1000-c10http://localhost/index.php
?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
This is ApacheBench, Version 2.3 <$Revision: 655654 $>
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http:
//www
.zeustech.net/
Licensed to The Apache Software Foundation, http:
//www
.apache.org/
Benchmarking localhost (be patient)
Completed 100 requests
Completed 200 requests
Completed 300 requests
Completed 400 requests
Completed 500 requests
Completed 600 requests
Completed 700 requests
Completed 800 requests
Completed 900 requests
Completed 1000 requests
Finished 1000 requests
Server Software: Apache
/2
.2.21
Server Hostname: localhost
Server Port: 80
Document Path:
/index
.php
Document Length: 211 bytes
Concurrency Level: 10
Time taken
for
tests: 0.496 seconds
Complete requests: 1000
Failed requests: 0
Write errors: 0
Non-2xx responses: 1000
Total transferred: 400000 bytes
HTML transferred: 211000 bytes
Requests per second: 2015.93 [
#/sec] (mean)
Time per request: 4.960 [ms] (mean)
Time per request: 0.496 [ms] (mean, across all concurrent requests)
Transfer rate: 787.47 [Kbytes
/sec
] received
Connection Times (ms)
min mean[+
/-sd
] median max
Connect: 0 0 0.4 0 1
Processing: 2 5 1.1 4 12
Waiting: 2 4 1.1 4 12
Total: 2 5 1.1 5 12
Percentage of the requests served within a certain
time
(ms)
50% 5
66% 5
75% 5
80% 6
90% 6
95% 7
98% 8
99% 9
100% 12 (longest request)
다음은 이 명령 어 를 분석 하기 시작 합 니 다.ab 를 시작 하고 세 개의 인자(PS D:\wamp\bin\apache\아파 치 2.2.1\bin>.\ab-n1000-c10http://localhost/index.php)를 드 나 듭 니 다.
-n1000 은 요청 총수 가 1000 임 을 나타 낸다.
-c10 은 동시 다발 사용자 수가 10 임 을 나타 낸다.
요청 한 URL 을 표시 합 니 다.
테스트 결과 도 한눈 에 알 수 있 습 니 다.테스트 한 삼투 율 은 Requests per second:2015.93[\#/sec](mean)입 니 다. 처음 이외에 또 다른 소식 이 있다.
서버 소프트웨어 는 테스트 된 웹 서버 소프트웨어 이름 을 표시 합 니 다.
Server Hostname 요청 한 URL 호스트 이름 표시
서버 포트 는 테스트 된 웹 서버 소프트웨어 의 감청 포트 를 표시 합 니 다.
Document Path 는 요청 한 URL 의 루트 절대 경 로 를 표시 합 니 다.이 파일 의 접두사 이름 을 통 해 요청 한 형식 을 알 수 있 습 니 다.
Document Length 는 HTTP 응답 데이터 의 본문 길 이 를 표시 합 니 다.
Concurrency Level 은 동시 다발 사용자 수 를 표시 합 니 다.이것 은 우리 가 설정 한 매개 변수 중 하나 입 니 다.
Time taken for tests 는 이 모든 요청 이 처리 되 는 데 걸 리 는 총 시간 을 표시 합 니 다.
Complete requests 는 총 요청 수량 을 표시 합 니 다.이것 은 우리 가 설정 한 매개 변수 중 하나 입 니 다.
Failed requests 는 실패 한 요청 수량 을 표시 합 니 다.이 실 패 는 서버 연결,데이터 전송 등 부분 에 이상 이 발생 하고 응답 이 없 으 면 시간 을 초과 하 는 경 우 를 말 합 니 다.받 은 HTTP 응답 데이터 의 헤더 정보 에 2XX 이외 의 상태 코드 가 포함 되 어 있 으 면 테스트 결과 에 다른 이름 이 표 시 됩 니 다. “Non-2xx responses 의 통계 항목 은 이 부분의 요청 수 를 통계 하 는 데 사 용 됩 니 다.이 요청 들 은 실패 한 요청 에 포함 되 지 않 습 니 다.
Total transferred 는 모든 요청 의 응답 데이터 길 이 를 합 친 것 으로 각 HTTP 응답 데이터 의 헤더 정보 와 본문 데이터 의 길 이 를 포함 합 니 다.HTTP 요청 데이터 의 길 이 는 포함 되 지 않 고 웹 서버 에서 사용자 PC 로 이동 하 는 응용 층 데이터 의 총 길이 입 니 다.
HTML transfered 는 모든 요청 한 응답 데이터 의 본문 데이터 의 총 계 를 나타 낸다.즉,Total transfered 에서 HTTP 응답 데이터 의 헤더 정보의 길 이 를 뺀 것 이다.
요청 초당 삼투 율,계산 공식:Complete requests/Time taken for tests
요청 당 시간 사용자 평균 요청 대기 시간,계산 공식:Time token for tests/(Complete requests/Concurrency Level)
Time per requet(across all concurrent request)서버 평균 요청 대기 시간,계산 공식:Time taken for tests/Complete requests,마침 삼투 율 의 역수 입 니 다.이렇게 집계 할 수 있 습 니 다:Time per request/Concurrency Level
Transfer rate 는 이러한 요청 이 단위 시간 내 에 서버 에서 얻 은 데이터 길 이 를 나타 낸다.계산 공식:Total trnasferred/Time taken for tests.이 통 계 는 서버 의 처리 능력 이 한계 에 이 르 렀 을 때 광대 역 수출 수 요 량 을 잘 설명 한다.
percentage of requests served within a certain time(ms)이 부분 데 이 터 는 모든 요청 처리 시간의 분포 상황 을 묘사 하 는 데 사 용 됩 니 다.예 를 들 어 상기 테스트,80%의 요청 처리 시간 이 6ms 를 초과 하지 않 습 니 다.이 처리 시간 은 앞의 Time per request 를 말 합 니 다.즉,한 사용자 에 게 모든 요청 의 처리 시간 을 평균 적 으로 말 합 니 다.
미 완성 계속...
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
자바 파일 압축 및 압축 풀기파일 의 간단 한 압축 과 압축 해 제 를 실현 하 였 다.주요 테스트 용 에는 급 하 게 쓸 수 있 는 부분 이 있 으 니 불편 한 점 이 있 으 면 아낌없이 가르쳐 주 십시오. 1. 중국어 문 제 를 해 결 했 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.