ApacheBench研究
- 它是什么?
a) 是 Apache 附带的一个小工具,专门用于 HTTP Server 的benchmark testing,可以同时模拟多个并发请求。
- 它能做什么?有什么作用?
a) 对web服务器进行性能测试
- 它不能做什么?哪些方面做的不够好?其他哪些工具做的较好?
a) 不如 LoadRunner强大
- 如何使用它?
a) ab -n 100 -c 10 http://www.baidu.com/ (-n代表共有多少请求,-c代表使用几个用户并发进行请求)
一些项的说明:
- 参考资料
a) 获取方式
i. 下载apache,安装后,在其bin文件夹下有个ab.exe
ii. 此ab.exe可以随意拷贝,并不依赖于apache
b) 学习资源链接
i. 开源中国社区的一篇文章:http://my.oschina.net/renyuansoft/blog/13362
ii. 官网文档:http://httpd.apache.org/docs/2.2/programs/ab.html
iii. 强烈推荐文章:http://blog.miniasp.com/post/2008/06/30/Using-ApacheBench-ab-to-to-Web-stress-test.aspx