apache ab test 解析

2016-07-22 08:54:00
hainuo
原创 1338
参考网址 http://www.365mini.com/page/apache-benchmark.htm```[I] ┌─ └─<> ──» ab -n 100 -c 100 https://www.pgw.com/index. php 22 < 08:50:44This is ApacheBench, Version 2.3 <$Revision: 1706008 $> Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/Licensed to The Apache Software Foundation, http://www.apache.org/Benchmarking www.pgw.com (be patient).....doneServer Software[服务器软件名称]: nginxServer Hostname[测试服务器主机名称]: www.pgw.comServer Port[测试服务器端口]: 443SSL/TLS Protocol[ssl 协议]: TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256Document Path[文件路径]: /index.phpDocument Length[文档大小]: 61348 bytesConcurrency Level[并发数目]: 100Time taken for tests[压力测试总耗时]: 6.537 secondsComplete requests[压力测试总次数]: 100Failed requests[失败请求数目]: 0Total transferred[数据传输总量]: 6173200 bytesHTML transferred[html文档数据量]: 6134800 bytesRequests per second[平均每秒请求次数]: 15.30 [#/sec] (mean)Time per request[所有并发用户(-n 100)请求一次的平均时间]: 6537.161 [ms] (mean)Time per requestd[单个用户请求一次的平均时间]: 65.372 [ms] (mean, across all concurrent requests)Transfer rate[传输速度Kb/s]: 922.19 [Kbytes/sec] receivedConnection Times (ms)[连接计时] min[最小] mean[+/-sd][平均值正负标准差] median[中值] max[最大值]从ab发出tcp请求到web服务器主机所花费的建立时间Connect: 240 319 48.6 335 383从tcp连接建立后,到http回应(response)信息全部接收完毕所花费的时间Processing: 1958 4160 1251.5 3735 6152从发送完http请求后,到http回应(response)第一个byte信息所等待的时间Waiting: 1946 4098 1219.6 3654 6117等于connect和processing的时间之和,waiting的时间包含在processing时间之内了Total: 2284 4479 1287.1 3986 6517Percentage of the requests served within a certain time (ms) 50% 3986 66% 5542 75% 5642 80% 5690 90% 6083 95% 6476 98% 6503 99% 6517 100% 6517 (longest request)[I] ┌─ └─<> ──» 0 < 08:51:19```做个记录备查ab 测试各项说明用法:AB [选项] [[http/https]://主机名:端口][路径]]选项:-n requests 请求执行的请求数-c concurrency 一次同时发送多个请求(并发数)-t timelimit 基准测试最大时间,单位为秒,即当-n设置为50000时的时间。-s timeout 每个请求等待的最大超时时间(精确到秒),默认为30秒。-b windowsize TCP发送/接收缓冲区的大小,以字节为单位。-B address 当建立出站连接时绑定的地址。-p postfile POST方法的文件数据。请记得设置 -T 选项。-u putfile PUT请求的文件数据。请记得设置 -T 选项。-T content-type 用于POST/PUT传输数据的文件类型请求头,如“application/x-www-form-urlencoded”默认是“text/plain”。-v verbosity 打印跟踪信息。-w 将结果打印为html表格。-i 使用HEAD请求方法代替GET请求方法。-x attributes 插入表字符串作为table标签的属性。-y attributes 插入字符串作为tr标签的属性。-z attributes 插入字符串作为td或者th标签的属性。-C attributes 添加cookie,如'Apache = 1234'。(可重复添加)-H attributes 添加任意的请求头,例如'Accept-Encoding: gzip'请求头将会插入到所有普通的请求头后面,(可重复添加多个)。-A attributes 添加一个基本的www认证信息,使用英文冒号(:)来分割用户名和密码。-P attributes 添加一个基本的代理认证信息,使用英文冒号(:)来分割用户名和密码。-X proxy:port 要使用的代理地址和端口号。-V 打印版本号并退出。-k 使用HTTP KeepAlive功能。-d 不显示百分比结果信息。-S 不显示预估信息和警告信息。-q 当发起的请求数目超过150个时,不显示进度。-l 接受可变文档长度(当为动态页面时可使用此选项)。-g filename 将结果信息输出到。-e filename 将百分比结果信息输出到CSV文件。-r 当socket连接接收到错误信息时不退出。-m method 方法名。-h 显示使用信息(此消息)。-z ciphersuite 指定SSL / TLS加密套件(见OpenSSL加密)。-f protocol 指定的SSL / TLS协议。(ssl3,tls1,tls1.1,tls1.2或ALL)
发表评论
叁 加 壹 =
评论通过审核后显示。