luisedware / Archives

My Archives
45 stars 11 forks source link

ApacheBench 参数讲解与基础使用 #2

Open luisedware opened 7 years ago

luisedware commented 7 years ago

目录

认识 Apache Bench

Apache Bench 是 Apache 自带的一个命令式程序。它可以创建并发访问线程,同时模拟多个并发请求对某一个 URL 地址进行访问。它的测试目标是基于 URL 的。因此,Apache Bench 即可测试 Apache 的负载压力,也能测试 Nginx、LigntHttp、Tomcat、IIS 等其他 Web Server 的压力。

Apache Bench 命令对发出负载的计算机要求很低,既不会占用很高 CPU,也不会占用很多内存,但却会给目标服务器造成巨大的负载,其原理类似 CC 攻击。在测试使用也须注意,否则一次上太多的负载,可能造成目标服务器因资源耗完,严重时甚至导致死机。

Apache Bench 的命令参数

参数说明:

Apache Bench 的结果参数