Web压力测试工具 Ab上手指南

发布时间:2025-08-03 06:14

使用AB测试来验证设计效果 #生活技巧# #创意技巧# #设计思维与创新#

关联问题

换一批

压力测试旨在管理员测试当前站点的抗攻击能力。方便管理员提前做出相应部署,提防第三方恶意攻击。本文为大家讲解ab的使用指南。

关于

AB全称【ApacheBench】是 Apache 自带的一款功能强大的测试工具,可以快速测试基于 HTTP 协议所有 Web 页面的最大负载压力。也可以测试Nginx、Lighthttp、Tomcat、IIS等其它Web服务器的压力。ab命令对发出负载的计算机要求很低,它既不会占用很高CPU,也不会占用很多内存。但却会给目标服务器造成巨大的负载,其原理类似CC攻击。

安装

在Kali中已默认安装。其他类系统可以通过下面命令进行安装

代码语言:javascript

代码运行次数:0

运行

AI代码解释

复制

yum -y install httpd-tools

牛刀小试

常用命令:

代码语言:javascript

代码运行次数:0

运行

AI代码解释

复制

ab -n 1000 -c 1000 https://blog.bbskali.cn/

-n 总共1000次请求-c 是 concurrency ,模拟1000个并发用户,即发起10个并发请求

代码语言:javascript

代码运行次数:0

运行

AI代码解释

复制

ab -t 1000 -c 1000 https://blog.bbskali.cn/ -t 是 timelimit 执行测试的时间,单位是秒

状态说明

状态说明

状态说明

将结果保存为html报告

添加 -w参数,即可打印出HTML测试报告。

Server Hostname:

nb.bbskali.cn

Server Port:

443

Document Path:

/

Document Length:

789 bytes

Concurrency Level:

1000

Time taken for tests:

29.781 seconds

Complete requests:

1000

Failed requests:

0

Total transferred:

987000 bytes

HTML transferred:

789000 bytes

Requests per second:

33.58

Transfer rate:

32.37 kb/s received

Connection Times (ms)

min

avg

max

Connect:

6

445

1064

Processing:

174

15349

28591

Total:

180

15794

29655

当然,除了上面基本命令外,还有部分高级玩法,如post请求登录,插入Cookies 和 Header。这些实用的玩法,感兴趣的话快去试试吧~

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。

原始发表:2025-06-26,如有侵权请联系 cloudcommunity@tencent.com 删除

推荐阅读

编辑精选文章

换一批

推荐阅读

编辑精选文章

相关课程

云服务器

广告

游戏安全场景解决方案

LV.2

这个人很懒,什么都没有留下~

相关产品与服务

云服务器

云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。

网址:Web压力测试工具 Ab上手指南 https://www.yuejiaxmz.com/news/view/1214288

相关内容

Linux Web压力测试工具[ApacheBench(ab) / webbench]
Web压力测试工具:http
超实用压力测试工具-ab工具
软件测试工具之ab工具压力测试
Apache 压力测试工具ab
Apache Web压力测试工具Apache Bench
推荐:轻量级web压力测试工具,两分钟上手,轻松压测
Apache压力测试与性能分析:ab工具详解
web压力测试工具
性能测试工具一之ab(一)

随便看看