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
  • 相关阅读:
    Hibernate——openSession和getCurrentSession区别
    Oracle存储过程分页 详解
    如何破解mysql数据库的密码
    Oracle约束详解
    Oracle分页查询
    Oracle如何管理权限和角色
    悲观锁和乐观锁详解
    Oracle控制结构详解
    Rose建模之各模型分析
    div布局中将页面居中的方法
  • 原文地址:https://www.cnblogs.com/wangjiaxu/p/3128340.html
Copyright © 2011-2022 走看看