网站性能测试工具ab学习

来源:互联网 发布:中国域名交易中心 编辑:程序博客网 时间:2024/05/29 11:49

1.ab简介

ab,全称为ApacheBench。ab是apache自带的压力测试工具。ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试nginx、lighthttp、tomcat、IIS等其它Web服务器的压力。

 

2.ab工具命令格式和重要的选项

命令格式:

ab [options] [http://]hostname[:port]/path
重要的选项:
-n requests    表示一共发送的请求个数。如果不显式设置,默认为1-c concurrency 表示发送请求的并发度,不要和-n混淆了。比如-n 1000 -c 40表示并发度是40(即模仿有40个客户端同时请求),一共发送1000个请求-p POST-file   指定POST请求所携带的数据,参数可以放到一个POST-file的文件中

3.使用举例

Linux系统,一般安装好Apache后可以直接执行ab参数很多,一般我们用-c和-n参数就可以了。例如:

ab-n 4000 -c 1000 http://www.sina.com/

表示向站点www.sina.com发送4000http请求,且并发度是1000。命令执行完之后,就会生成一个分析报告。

 

学习资料参考于:

http://www.ha97.com/4617.html

0 0
原创粉丝点击