利用Apache Bench测试Web引擎性能

Apache Bench是著名Web服务器软件apache附带的一个小工具,它可以同时模拟多个并发请求,测试apache等Web服务器的最大承载压力,同时也可以根据Apache Bench提供的测试结果对服务器性能参数进行调整。

由于本参数相当于单IP CC攻击,请不要随意测试别人的网站。

一、安装Apache

最简单获取apache的方法,在CentOS系统下执行以上命令(请注意保证不要和nginx等其它Web服务器冲突)。

二、使用ab命令

Apache Bench(ab)最基本的用法是:

在SSH中执行以上命令,网址则修改成您的网站地址,必须在后方加上“/”,或指定相应文件。

“-n”表示:每次请求数,默认不能超过1024个,否则需要修改系统进程限制。
“-c”表示:1个请求的并发连接数,默认最大不能超过50000。

并发连接数不能够大于请求数,即C≤ N 否则会提示:Cannot use concurrency level greater than total number of requests。

三、查看结果

四、其它参数

选项 相应功能
-n 执行请求数量
-c 每个请求的并发连接数
-t 等待响应时间
-V 显示版本信息

还有部分不常用参数请自行求助搜索引擎。

《利用Apache Bench测试Web引擎性能》有15个想法

    1. 都说了相当于cc攻击了
      而且我演示的默认并发连接数比较高!你的话100足以
      10请求,每请求10并发
      就是100并发/s
      对于博客绝对完全够用了

睡着的水进行回复 取消回复

电子邮件地址不会被公开。 必填项已用*标注