zoukankan      html  css  js  c++  java
  • Webbench网站压力测试

      Webbench是有名的网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech的标准测试可以向我们展示服务器的 两项 内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。
     
    Webbench1.5下载地址:http://pan.baidu.com/s/1boVkWTx
    解压
    tar zxvf webbench-1.5.tar.gz
    cd webbench-1.5
    编译
    make
    提示需要安装gcc
    [root@mvpbang webbench-1.5]# make
    cc -Wall -ggdb -W -O   -c -o webbench.o webbench.c
    make: cc: Command not found
    make: *** [webbench.o] Error 127
    yum install -y gcc
    提示安装ctags
    [root@mvpbang webbench-1.5]# make
    cc -Wall -ggdb -W -O   -c -o webbench.o webbench.c
    webbench.c: In function ‘alarm_handler’:
    webbench.c:77:31: warning: unused parameter ‘signal’ [-Wunused-parameter]
     static void alarm_handler(int signal)
                             
    cc -Wall -ggdb -W -O  -o webbench webbench.o 
    ctags *.c
    /bin/sh: ctags: command not found
    make: [tags] Error 127 (ignored)
    [root@mvpbang webbench-1.5]# yum install  -y ctags
    把编译好的二进制文件复制到bin目录
    root@mvpbang webbench-1.5]# cp webbench /usr/bin
    [root@mvpbang webbench-1.5]# webbench
    webbench [option]... URL
      -f|--force               Don't wait for reply from server.
      -r|--reload              Send reload request - Pragma: no-cache.
      -t|--time <sec>          Run benchmark for <sec> seconds. Default 30.
      -p|--proxy <server:port> Use proxy server for request.
      -c|--clients <n>         Run <n> HTTP clients at once. Default one.
      -9|--http09              Use HTTP/0.9 style requests.
      -1|--http10              Use HTTP/1.0 protocol.
      -2|--http11              Use HTTP/1.1 protocol.
      --get                    Use GET request method.
      --head                   Use HEAD request method.
      --options                Use OPTIONS request method.
      --trace                  Use TRACE request method.
      -?|-h|--help             This information.
      -V|--version             Display program version.
    本地测试NGinx
    参数说明:-c表示并发数,-t表示时间(秒)

    [root@mvpbang webbench-1.5]# webbench -c 200 -t 30  http://192.168.1.115/index.html
    Webbench - Simple Web Benchmark 1.5
    Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

    Benchmarking: GET http://192.168.1.115/index.html
    200 clients, running 30 sec.

    Speed=492656 pages/min, 2003467 bytes/sec.
    Requests: 246328 susceed, 0 failed.

    引用:http://www.cnblogs.com/AliceAn/p/4205102.html
  • 相关阅读:
    数据结构2
    EF Fluent API
    VS2017+mysql5.7 连接数据库生成实体
    JavaScript中的枚举
    EasyUI datagird 排序 按数字类型的问题
    php 将秒数转换为时间(年、天、小时、分、秒)
    mySQL把秒转换成日期
    Android 界面间传参数
    android 登陆界面
    Android 在已有的项目上创建新的项目
  • 原文地址:https://www.cnblogs.com/xiaochina/p/5669992.html
Copyright © 2011-2022 走看看