代码改变世界

ApacheBench测试Web并发

2016-09-12 14:28  好多鱼~  阅读(1039)  评论(0编辑  收藏  举报

一、安装
Liunx和Mac是自带ApacheBench,无需手动安装,可直接使用。
Windows:[参考](http://www.ylzx8.cn/yingyongfuwuqi/apache/28099.html)

二、使用
1.打开cmd
2.输入命令ab -n 100 -c 100 https://*******.net/(对于参数ab -help里面有详细解释,经常用到的只有-n -c)
>-n 100 代表总共发出100个请求
>-c 100 代表采用100个并发(模拟100个人同时访问)
>在输入的值较大的时候会提示:
Benchmarking *******.net (be patient)
socket: Too many open files (24)
解决方式是在服务器调整可以打开的文件数[参考](http://www.tuicool.com/articles/6JBBzq)
切记要重启服务器。

3. 结果分析
![结果分析]