千家信息网

需要安装apache上的ab吗?

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,这篇文章运用简单易懂的例子给大家介绍需要安装apache上的ab吗?,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。ab是Apache自带的网站压力测试工具,使用起来非常的简单和方
千家信息网最后更新 2026年11月02日需要安装apache上的ab吗?

这篇文章运用简单易懂的例子给大家介绍需要安装apache上的ab吗?,代码非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。

ab是Apache自带的网站压力测试工具,使用起来非常的简单和方便,不仅仅是可以Apache服务器进行网站访问压力测试,还可以对其他类型的服务器进行压力测试,比如nginx,tomcat,IIS等,可以根据需要安装。

一:安装

首先当然是下载安装了。
在这里只讲window下在下载安装
官方下载地址:,(https://www.apachehaus.com/cgi-bin/download.plx)

下载完成后解压
我就直接解压到d盘的apacheab中去了
修改解压根目录下的conf/httpd.conf文件的端口配置,默认是80端口,应该是被占用了,无法安装,可以自行修改为其他,我在这里修改为8088端口

文件解压到本地文件夹下,如果不是解压在c盘,需要设置参数:

我的解压到了D盘下,需要设置参数,conf->httpd.conf 使用文本编辑器打开,

需要修改的有三个地方:

开始测试

如果你需要在命令行的任意路径下可以输入ab测试,可以把bin目录路径加到环境变量的path中去

我是在bin目录下打开命令行的
注意,需要在域名后加上/path

ab -n 100 -c 10 http://www.baidu.com/s

-n 表示请求数,-c 表示并发数.
s为path,表示指定测试地址,不指定可能会报"ab: invalid url" 错误.
另外还有-t 表示多少s内并发和请求

测试出来的数据如下:

D:\apacheab\Apache24\bin>ab -n 100 -c 10 http://www.baidu.com/sThis 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攻击工具

关于需要安装apache上的ab吗?就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

时间 测试 服务器 服务 数据 端口 压力 参数 地址 字节 工具 文件 路径 吞吐量 命令 域名 更多 目录 网站 页面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 深圳市人人互联网科技有限公司 中国互联网科技工作委员会毛军 互联网属科技 美国互联网科技巨头监管 互联网科技公司名称 中国互联网金融科技基金 甘肃拓世互联网科技有限公司 四个字互联网科技公司取名 上海电发互联网科技有限公司 互联网实体化科技化 温州喔噻互联网科技有限公司 呼和浩特新华互联网科技学院 互联网科技研发水平 天津腾达互联网科技有限公司 深圳市罗太互联网科技有限公司 互联网科技的全部知识 领航科技大厦互联网公司 福州德业互联网科技 安徽零酒互联网科技有限公司 众联互联网络科技 互联网与科技 南京欣网互联网络科技有限公司 A股互联网金融科技公司 互联网通讯科技 上海互联网科技有限公司 狮子座互联网科技有限公司 大白互联网科技 深圳国际航运科技和互联网 互联网大会黑科技排名 上海乐五互联网科技有限公司
0