zoukankan      html  css  js  c++  java
  • 网站服务器压力Web性能测试(3):http_load:测试web服务器的吞吐量与负载

    1、http_load是国外一个博主写的一个基于Linux的性能测工具,小巧轻便,解压缩后不到100k,下载安装方法:

    
    wget https://acme.com/software/http_load/http_load-12mar2006.tar.gz
    tar xzvf http_load-12mar2006.tar.gz
    cd http_load-12mar2006
    mkdir /usr/local/man
    make && make install
    

    2、如果遇到错误,可以执行安装:yum -y install gcc gcc-c++

    3、测试之前先执行进入目录:cd http_load-12mar2006,然后再执行:vi url,输入你想要测试的域名网址,保存退出。

    4、http_load测试的命令格式是:./http_load -p 100 -s 10 url ,-p表示并发进程数,-s表示持续时间,此命令表示在10秒钟内以每次100个并发进程发起请求。

    5、这是运行http_load后的结果演示:

    6、http_load有关参数解释说明如下:

    
    [root@None http_load-12mar2006]# ./http_load -p 100 -s 10 url
    495 fetches, 100 max parallel, 2.24393e+07 bytes, in 10.0022 seconds
    一共请求连接495次,最大并发线程100个,持续10.0022秒,总传输速率为 2.24393e+07 bytes
    
    45332 mean bytes/connection
    每次请求连接平均数据量
    
    49.4891 fetches/sec, 2.24344e+06 bytes/sec
    每秒的响应请求连接数,每秒传输的数据量
    
    msecs/connect: 112.466 mean, 157.051 max, 103.031 min
    每次连接平均响应时间,最大时间,最小时间
    
    msecs/first-response: 1053.73 mean, 2466.83 max, 179.647 min
    每次连接平均返回时间,最大,最小。
    
    HTTP response codes:
      code 200 -- 495
    HTTP返回码:200 ,一共495次。
    

    7、测试结果中,主要参考fetches/sec、msecs/connect数值,即服务器每秒能够响应的查询次数的数值来衡量性能。

  • 相关阅读:
    判断质数
    猜拳三局两胜
    输入年月日判断是这一年的哪一天
    switch case
    猜拳
    判断年月日是否正确
    老狼老狼几点了
    判断是否中奖
    平滑部署war包到tomcat-deploy.sh
    只用120行Java代码写一个自己的区块链-3挖矿算法
  • 原文地址:https://www.cnblogs.com/wensiyang0916/p/5684570.html
Copyright © 2011-2022 走看看