zoukankan      html  css  js  c++  java
  • http_load测试Web引擎性能

    1:下载http_load

    #wget -c http://soft.kwx.gd/tools/http_load-12mar2006.tar.gz
    

      

    2:解压并编译http_load

    tar xzvf http_load-12mar2006.tar.gz   #解压http_load压缩包
    cd http_load-12mar2006                #进入http_load目录
    mkdir /usr/local/man                  #创建目录
    make && make install                  #编译并安装
    

      

    3:进入到http_load目录

    cd http_load-12mar2006
    

      

    -p	-parallel	并发的用户进程数。
    -f	-fetches	总计的访问次数
    -r	-rate           含义是每秒的访问频率
    -s	-seconds	连续的访问时间
    url	 	        网站连接地址或url文件
    

      

    其中,“url”是http_load-12mar2006目录下其中一个文件,在使用前,先在http_load-12mar2006新建一个空白的名为url的文件,vi命令新建一个链接。
    

      

    4:开始测试

    ./http_load -p 1021 -s 10 url 
    41 fetches, 1020 max parallel, 851898 bytes, in 10.0008 seconds
    # 一共请求连接41次,最大并发线程1020个,持续10.0008秒内,总传输速率为 851898bytes 
    
    20778 mean bytes/connection #每次请求连接平均数据量(851898÷41)
    4.09969 fetches/sec, 85183.3 bytes/sec #每秒的响应请求连接数为4.09969个,每秒传输的数据为85183.3btyes/毫秒
    msecs/connect: 264.607 mean, 269.482 max, 262.187 min #每次连接平均响应时间:264.607毫秒,最大时间:269.482毫秒,最小时间:262.187毫秒
    msecs/first-response: 1949.27 mean, 5394.21 max, 380.501 min #每次连接平均返回时间:1949.27毫秒,最大时间:5394.21毫秒,最小时间:380.501毫秒
    HTTP response codes: code 200 -- 41 #HTTP返回码:200 ,一共41次。


    测试结果中,主要参考fetches/sec、msecs/connect数值,即服务器每秒能够响应的查询次数的数值来衡量性能,当然,单纯数值判断并不准确,还要参考CPU、内存的等消耗综合考虑。
     
     
     
  • 相关阅读:
    JAVA 多态
    win10 快捷键
    MSTAR SETBOX 常用API
    MSTAR GUI
    APACHE2 服务器配置 (一)
    MSTAR SERVICE结构
    各个国家 不同字符集的unicode 编码范围
    PhpStorm中如何配置SVN,详细操作方法
    PHP/Javascript 数组定义 及JSON中的使用 ---OK
    The "Run One Program Only" Phenomenon
  • 原文地址:https://www.cnblogs.com/xiaoit/p/3993829.html
Copyright © 2011-2022 走看看