CentOS安装Apache Bench进行网站压力测试

ApacheBench (简称ab)是一个指令列程式,可用于网站压力测试。如果已经安装过Apache,会自带ab工具,如果不想安装Apache,又想使用ab命令的可通过下面的方法单独安装ApacheBench

安装

#安装相关依赖
yum -y install apr-util
yum -y install yum-utils
#创建临时目录
mkdir abtmp && cd abtmp
#安装
yumdownloader httpd-tools*
rpm2cpio httpd-tools-*.rpm |cpio -idmv
#拷贝
cp usr/bin/ab /usr/bin

输入上面的命令,一行一个,不出意外的情况下输入ab -V就能查看到相关信息了,如下截图。

网站压力测试

输入命令ab -n 1000 -c 50 https://imgurl.org/进行测试,这句话的意思是对imgurl.org发起1000个请求,并发数为50,常用的参数基本就下面两个:

  • -n:指定测试会话使用的请求数;
  • -c:指定一次向服务器发出请求数;

如果需要查看更多的参数说,请访问:ab命令

通过日志分析,发现刚刚ab命令发送了大量请求过来,如下截图,相当于网站正在遭受小规模的CC攻击。

总结

ApacheBench可用户网站压力测试,亦可用于发起CC攻击,请不要滥用哦。

本文转载自小Z博客的CentOS安装Apache Bench进行网站压力测试

相关

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python爬虫与数据挖掘

如何在vSphere Client上给虚拟机扩容

9、创建磁盘的大小,这里可以自定义,按照自己的需要来进行添加。在这里,小编以50GB为例,设置完之后选择“下一步”。

994
来自专栏后端技术探索

Nginx服务器架构简析

模块化结构的思想是一个很久的概念,但也正是成熟的思想造就了Nginx的巨大优越性。

1123
来自专栏代码GG之家

android native 代码内存泄露 定位方案

android native 代码内存泄露 定位方案 ? java代码的内存定位,暂时我们先不关注。此篇文章,主要围绕c c++代码的内存泄露。 欢迎留言,交...

1.1K10
来自专栏前端小叙

win10系统下cmd输入一下安装的软件命令提示拒绝访问解决办法

问题:win10系统安装了nvm,cmd命令提示不是内部或外部命令 解决:卸载nvm,重新安装,再一次输入nvm,发现正常显示: ? 问题:win10安装了nv...

4074
来自专栏北京马哥教育

Linux服务器重启后crs_stat -t 命令无法正常使用以及解决思路

前提:在Linux系统中安装ASM,安装完ASM和Oracle数据库时都是正常使用的,但在重启服务器后Oracle相关命令不识别。 1、截图如下: ? 2、查...

4468
来自专栏linux驱动个人学习

高通GPIO驱动(DTS方式)

gpio调试的方式有很多,linux3.0以上ARM架构的处理器基本上都采用了DTS的方式,在linux3.0可以通过获取sysfs的方式来获取gpio状态; ...

5514
来自专栏云计算教程系列

如何在CentOS 7上配置Nginx以使用自定义错误页面

Nginx是一款高性能的Web服务器,能够以灵活性和强大的功能提供内容。在设计网页时,自定义用户将看到的每条内容通常很有帮助。这包括他们请求不可用内容时的错误页...

1560
来自专栏JAVA高级架构

高性能MySQL复制与缓存

1432
来自专栏java一日一条

Git常用命令使用大全

目前开发的新项目使用的版本控制工具基本用的都是Git,老项目用的还是Svn,网上Git资源也很多,多而杂。我整理了一份关于Git的学习资料,希望能帮助到正在学习...

991
来自专栏云计算教程系列

如何在Ubuntu 14.04上配置Nginx以使用自定义错误页面

Nginx是一款高性能的Web服务器,能够以灵活性和强大的功能提供内容。在设计网页时,自定义用户将看到的每条内容通常很有帮助。这包括他们请求不可用内容时的错误页...

640

扫码关注云+社区

领取腾讯云代金券