工具的起源
对于很多建站的站长来说,自己很想知道网站最大的承载用户量是多少?万一有脚本小子攻击我网站怎么办?
这个时候就需要用到网站的测压工具了,可以模拟cc攻击,也可以知晓网站的最大承载用户量。
工具的介绍
ab : 是一个测试网站服务器的工具,可以通过这个工具,指定一个单位时间内向网站发出的请求数量来看看你的服务器器配合的性能如何。
ab原理: 它会创建多个并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此它既可以用来测试网站的负载压力。
工具的安装
我这里用云服务器做演示,这台服务器安装的是 Linux 系统下的 CentOS 8 版本。
在终端输入 ab 工具的安装命令:
yum install httpd-tools -y
输入上面的安装命令并回车后,看到下图这个显示就说明安装成功了。
工具的使用
我找了个站点给大家做测试,先跟测试网站的站长说声 I'm sorry 。
有了测试站点,先在终端 ping 一下,看看服务器能不能访问测试用的网站。
ping -c 网站域名
看到 ms 就代表可以访问,我们再去测一下网站的速度。
测试的站点一片绿,说明网站速度没问题。接着我们在终端里面输入 ab 命令。
ab -c 100 -n 1000 网址
// -c 用于指定的并发数,最大不能超过 1024
// -n 用于指定压力测试总共的执行次数,最大不能超过 20000
// 上面这行命令相当于是让 100 个用户一起请求指定的网站,总共要请求1000次
已经开始执行了这条命令,我们再来测一下这个网站的速度。
可以清楚的看到,红的红,黄的黄,说明这个网站现在访问的速度极慢,部分地区可能都访问不了。
这个数据说明这个网站,承受不住同一秒钟 1000 人的访问。此教程仅供测试,请勿用于非法用途。
版权声明:《 网站压力测试工具 ab 》为小帝原创文章,转载请注明出处!
最后编辑:2024-11-26 08:11:27