zoukankan      html  css  js  c++  java
  • http_load的安装与使用

    安装

    进入工作目录:#cd /usr/local/
      下载http_load:#wget http://icn.me/http_load_tar_gz
      解压缩:#tar zxvf http_load-12mar2006.tar.gz
      进入http_load 目录:#cd http_load-12mar2006
      编译:#make
      安装:#make install
      如果报错:“无法创建一般文件‘/usr/local/man/man1’: 没有那个文件或目录”
      可先mkdir /usr/local/man 再次make install

    使用参数

    -fetches 简写-f :含义是总计的访问次数
      -rate 简写-r :含义是每秒的访问频率
      -seconds简写-s :含义是总计的访问时间
      -parallel 简写-p:并发访问的线程数
      urls是一个url 列表,每个url 单独的一行。可以单个页面。

    应用

    测试网站每秒所能承受的平均访问量

    http_load -parallel 5-fetches 1000urls.txt这段命令行是同时使用5个进程,随机访问urls.txt中的网址列表,总共访问1000次。运行之后的结果:
    1000 fetches, 5 max parallel, 6e+06 bytes, in 58.1026 seconds
    6000 mean bytes/connection
    17.2109 fetches/sec, 103266 bytes/sec
    msecs/connect: 0.403263 mean, 68.603 max, 0.194 min
    msecs/first-response: 284.133 mean, 5410.13 max, 55.735 min
    HTTP response codes:
    code 200 — 1000
    从上面的运行结果来看,目标网站仅仅能够承受每秒17次访问,不够强壮。

    测试网站是否能承受住预期的访问压力

    http_load -rate 2-seconds 300urls.txt
  • 相关阅读:
    项目无法运行iPhone5模拟器
    多线程下载图片,滑动tableView崩溃--资源抢夺问题
    提醒事项 1. 冥想TX 2.下班路上听歌激励自己 3. 不戴眼镜 4. 困难任务拆解
    AutoLayout性能不如frame
    Tunnelblick 覆盖安装失败
    weakSelf 和 strongSelf
    动画
    4/16 近期状态
    知乎live 我的读书经验 总结
    C语言-第23课
  • 原文地址:https://www.cnblogs.com/wangjiaxu/p/3128340.html
Copyright © 2011-2022 走看看