Prueba de estrés del sitio web de ApacheBench

ApacheBench (ab para abreviar) es un programa de línea de comandos que se puede usar para pruebas de estrés de sitios web y ataques CC. No abuse de él. ApacheBench (ab para abreviar) es un programa de línea de comandos que se puede utilizar para realizar pruebas de estrés en sitios web. Si ya se instaló Apache, vendrá con la herramienta ab. Si no desea instalar Apache y desea usar el comando ab, puede instalar ApacheBench por separado a través del siguiente método

 

Instalar

#安装相关依赖
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 -VIngrese el comando anterior, uno por línea, y puede ver la información relevante si la ingresa sin ningún accidente , como se muestra en la captura de pantalla a continuación.

Pruebas de estrés del sitio web

Ingrese el comando para probar. Esta oración significa iniciar 1000 solicitudes a www.baidu.com, y el número concurrente es 50. Los parámetros comúnmente utilizados son básicamente los dos siguientes:ab -n 1000 -c 50 百度一下,你就知道

  • -n: especifica el número de solicitudes utilizadas por la sesión de prueba;
  • -c: especifica el número de solicitudes enviadas al servidor a la vez;

Si necesita ver más descripciones de parámetros, visite: comando ab
A través del análisis de registro, se encontró que el comando ab acaba de enviar una gran cantidad de solicitudes, como se muestra en la captura de pantalla a continuación, lo que significa que el sitio web sufre un Ataque CC a pequeña escala.

Resumir

ApacheBench se puede usar para pruebas de estrés del sitio web del usuario y también se puede usar para lanzar ataques CC, no abuse de él.

Parte de este artículo hace referencia a: instale el comando ab por separado en centos
para defenderse de los ataques CC, consulte: CentOS 7 install fail2ban + Firewalld para evitar explosiones y ataques CC

Supongo que te gusta

Origin blog.csdn.net/weixin_43824829/article/details/130542656
Recomendado
Clasificación