ab压力测试

来源:互联网 发布:芸豆会计软件免费版 编辑:程序博客网 时间:2024/05/29 07:13

利用apache 自带的工具进行压力测试 (apache bench)
我这里用的是phpstudy的命令窗口,里面可以直接调用ab进行测试
如果是apache ,则到他的bin目录下,查找ab.exe,进行输入命令

键入命令

D:\phpStudy>ab -n 800 -c 80 http://www.xc.com/admin/news/category

-n 总共的请求数
-c 并发数

以上的意思 就是80个用户同时请求,总共请求800次

这里写图片描述

这种情况是并发数太大,超过apache的最大并发数
把数字改小些即可

ab -n 10 -c 10 http://www.xc.com/admin/news/category

这里写图片描述

提高并发数,先进入apache 下的conf\httpd.conf,
把这句前面的 # 号删除

Include conf/extra/httpd-mpm.conf

进入extra/httpd-mpm.conf

<IfModule mpm_winnt_module>    ThreadsPerChild      1000    MaxRequestsPerChild    3000   </IfModule>

把ThreadPerChild 数改为1000即可,Windows下最大为1920.

其他人的文章:http://www.365mini.com/page/apache-benchmark.htm

0 0