模版建网站,网站程序设计,潜江官方新闻,企业大型网站开发设计建站流程ab是apache自带的网站压力测试工具。 使用起来非常的简单和方便。 不仅仅是可以apache服务器进行网站访问压力测试#xff0c;还可以对其他类型的服务器进行压力测试。 比如nginx,tomcat#xff0c;IIS等 首先当然是下载安装了。 在这里只讲window下在下载安装 官方下载地址还可以对其他类型的服务器进行压力测试。 比如nginx,tomcatIIS等 首先当然是下载安装了。 在这里只讲window下在下载安装 官方下载地址,(https://www.apachehaus.com/cgi-bin/download.plx) 下载完成后解压 我就直接解压到d盘的apacheab中去了 修改解压根目录下的conf/httpd.conf文件的端口配置默认是80端口应该是被占用了无法安装可以自行修改为其他我在这里修改为8088端口 然后输入命令安装 httpd -k install 1 第一次安装错误是因为端口没有改被占用了应该是被iis占用的。 接下来就是测试了 开始测试 如果你需要在命令行的任意路径下可以输入ab测试可以把bin目录路径加到环境变量的path中去 我是在bin目录下打开命令行的 注意下面的是错误的因为需要在域名后加上/path ab -n 100 -c 10 http://www.baidu.com 1报错信息如下: ab: invalid URL
Usage: ab [options] [http://]hostname[:port]/path 12必须要接有path 所以我换一下测试命令: ab -n 100 -c 10 http://www.baidu.com/s 1-n 表示请求数-c 表示并发数. s为path表示指定测试地址不指定可能会报”ab: invalid url” 错误. 另外还有-t 表示多少s内并发和请求 测试出来的数据如下: D:\apacheab\Apache24\binab -n 100 -c 10 http://www.baidu.com/s
This is ApacheBench, Version 2.3 $Revision: 1807734 $ Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/ Licensed to The Apache Software Foundation, http://www.apache.org/ Benchmarking www.baidu.com (be patient).....done Server Software: BWS/1.1 ##服务器软件和版本 Server Hostname: www.baidu.com ##请求的地址/域名 Server Port: 80 ##端口 Document Path: /s ##请求的路径 Document Length: 112435 bytes ##页面数据/返回的数据量 Concurrency Level: 10 ##并发数 Time taken for tests: 4.764 seconds ##共使用了多少时间 Complete requests: 100 ##请求数 Failed requests: 99 ##失败请求 百度为什么失败这么多应该是百度做了防范 (Connect: 0, Receive: 0, Length: 99, Exceptions: 0) Total transferred: 11342771 bytes ##总共传输字节数包含http的头信息等 HTML transferred: 11247622 bytes ##html字节数实际的页面传递字节数 Requests per second: 20.99 [#/sec] (mean) ##每秒多少请求这个是非常重要的参数数值服务器的吞吐量 Time per request: 476.427 [ms] (mean) ##用户平均请求等待时间 Time per request: 47.643 [ms] (mean, across all concurrent requests) ##服务器平均处理时间也就是服务器吞吐量的倒数 Transfer rate: 2325.00 [Kbytes/sec] received ##每秒获取的数据长度 Connection Times (ms) min mean[/-sd] median max Connect: 22 41 12.4 39 82 ##连接的最小时间平均值中值最大值 Processing: 113 386 211.1 330 1246 ##处理时间 Waiting: 25 80 43.9 73 266 ##等待时间 Total: 152 427 210.1 373 1283 ##合计时间 Percentage of the requests served within a certain time (ms) 50% 373 ## 50%的请求在373ms内返回 66% 400 ## 60%的请求在400ms内返回 75% 426 80% 465 90% 761 95% 930 98% 1192 99% 1283 100% 1283 (longest request) 因为ab工具消耗小所以有些人也用来进行ddos攻击算一种ddos攻击工具 本文章由[谙忆]编写 所有权利保留。 欢迎转载分享是进步的源泉。 转载请注明出处http://chenhaoxiang.cn/2018/01/26/0920-2/本文源自【谙忆的博客】 转载于:https://www.cnblogs.com/xiaobudong/p/9377236.html