关闭

让apachebench支持多url

1488人阅读 评论(0) 收藏 举报
分类:

ab(ApacheBench)是著名的http性能测试工具,但是它只支持访问同一个url,而刚好有需求要能并发测试多个url,没办法,只好自己找了,刚好发现google code上有这么一个project。apachebench-for-multi-url


因为需要修改源码ab.c,所以需要先下载源码来编译

  1. 下载源码 http://httpd.apache.org/download.cgi#apache24
  2. 下载runtime (APR 1.5.2, APR-util 1.5.4) http://apr.apache.org/download.cgi
  3. 解压apache. 
  4. 创建目录 
  5. 解压APR, APR-util到httpd目录
  6. 覆盖ab.c到
  7. 因为目前很多库都不支持SSLv2 (make 的时候会出现link错误 undefined reference to `SSLv2_client_method'),所以需要ab.c (2274行)中替换掉
  8. 然后就是编译,安装了
  9. 最后一步就是执行了。
  10. ./ab -c 1 -n 10 -L urls.txt



ab.c

0
0

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:88348次
    • 积分:1453
    • 等级:
    • 排名:千里之外
    • 原创:49篇
    • 转载:0篇
    • 译文:0篇
    • 评论:41条
    最新评论