apache 的ab工具介绍

 

        程序开发完毕后需要测试,你可以用重量级的LoadRunner,也可以自己写个压力里程序。这里介绍一个apache的测试小工具ab。

 

        安装 apache httpserver( httpd )后,在其 bin 目录下有个很有用的工具 ab ,可以用于测试 http 服务的响应速度、吞吐量等。

 

       Eg :用10个并发来访问某url 1000次:

            ./ab –n 10000 –c 10 user:pwd http://server/statuses/public_timeine.xml 

 

ab 工具有很多可调参数,主要参数如下:

-A auth-username:password

提供basic验证,用户名密码用:隔开,base64编码后发送。

-c concurrency

 并发请求数,默认为1;

-C cookie-name=value

增加cookie,该参数可重复。.

-d

不显示 "percentage served within XX [ms] table". (legacy support).

-H custom-header

增加额外的head到request中。参数是用“:”分割的key-value格式。

-i

用head请求代替get

-k

用http的keepAlive特性,如多个请求共享一个session。默认不启用keepAlive特性。

-n requests

请求的数量。默认请求一次。

-p POST-file

用于Post上传的file。

-t timelimit

      向server发请求的最长时间,用该参数可以限制测试在固定时间内完成。默认是没有时间限制。

-T content-type

Post数据的content type

-w

按html格式打印结果。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值