Apache的压力测试工具ab
ab是Apache自带的HTTP压力测试工具,全称是ApacheBench,同微软的WAST、惠普的LoadRunner、QALoad等比起来,它要方便易用得多
ab是Apache的一个安装组件,所以需要下载Apache安装后才能使用,该命令位于Apache安装目录下的bin文件夹中
ab是专门用于HTTP Server的benchmark testing,可以同时模拟多个并发请求
ab的设计意图是描绘当前所安装的Apache的执行性能,主要是显示所安装的Apache每秒可以处理多少个请求
ab不像LR那么强大,但它足够轻便,若只是在开发过程中想检查一下某个模块的响应情况,或者做一些场景比较简单的测试,ab是个不错的选择
至少不用花费很多时间去学习LR中的那些复杂的功能,就更别说那License的价格了
下面简单介绍下它的用法
查询版本:[ab -V](注意这里是大写的V)
[Jadyer@Jadyer-RHEL63 ~]$ curl -Is https://epay.10010.com/HTTP/1.1 302 Moved TemporarilyDate: Tue, 06 Nov 2012 17:52:13 GMTServer: Apache-Coyote/1.1Location: http://epay.10010.com/404.jspContent-Type: text/vnd.wap.wml;chartset=gbk;charset=GBKSet-Cookie: JSESSIONID=9DDBCA78C7FEF4ABECD070E744CE926C; Path=/