1. ab
Apache自带的一个工具,是一个单进程、单线程的程序,采用异步的http请求来实现并发;表现到server上的并发数可能就不是给ab设置的并发数了; 所以可以使用下面两个工具。
2. webbench
http://home.tiscali.cz/~cz210552/webbench.html
这是一个多进程实现并发的程序,结果都通过管道汇总到主进程。
- 统计信息太简单,只知道访问次数,不知道响应时间的分布
- 目前还不支持keep-alive
3. siege
http://www.joedog.org/index/siege-home
这是一个多线程实现并发的程序。
4. http_load
http://www.acme.com/software/http_load/