zoukankan      html  css  js  c++  java
  • webbench 使用详解

                 webbench

    webbench 是一个压力测试的软件 
    
    Web Bench是用于对WWW或代理服务器进行基准测试的非常简单的工具。使用fork()模拟多个客户端
    
    并可以使用HTTP / 0.9-HTTP / 1.1请求。这个基准测试不太现实,但它可以测试您的HTTPD是否可以一次
    
    处理那么多的客户端(尝试运行一些CGI),而不会让您的机器停机。显示页数/分钟和字节/秒。
    
    可以用-f开关在更积极的模式下使用。



    webbench 下载地址:
    http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz
    实验环境 :
    
    Centos 7.3 
    
     
    
    bwebench 版本:
    
    webbench-1.5.tar.gz

    软件安装 :

     yum install -y gcc*  ctags* make* cmake* 
    
    tar zxvf webbench-1.5.tar.gz 
    
    cd webbench-1.5
    
    make
    
    make install

    可能遇到问题

    安装的步骤5,可能会遇到“install: cannot create regular file `/usr/local/man/man1': No such file or directory”

    这个错误解决办法就是手动建立这个文件夹:mkdir /usr/local/man

    软件使用

    ./webbench -c 500 -t 30 网站名字       -c 并发数 -t 运行测试时间  网站名字

    因为文档是简单使用,我们一般只用c:客户端个数  t:持续时间这个2个参数,如果不设置t参数,默认是执行30秒

    进入webbench文件夹后,执行命令:webbench -c 10 http://www.baidu.com 
    命令就是用10个客户端并发百度网站30秒,但是在执行的命令报错了:Invalid URL syntax - hostname don't ends with '/'.
    解决办法就是在url后加个“/”
    执行命令后的结果反馈

    执行结果

    [root@iZwz9i5qxdafjn4npsy1a3Z ~]# webbench -c 500 -t 30 http://www.o2oxy.cn/
    Webbench - Simple Web Benchmark 1.5
    Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
    
    Benchmarking: GET http://www.o2oxy.cn/
    500 clients, running 30 sec.
    
    Speed=0 pages/min, 0 bytes/sec.
    Requests: 0 susceed, 0 failed.


     

     

  • 相关阅读:
    Talk the Talk
    2.1 使用eclipse4.4 搭建 maven简单结构项目。
    [LeetCode] Best Time to Buy and Sell Stock
    hdu4605Magic Ball Game 树状数组
    phoenixframe自己主动化平台在Linux环境下运行用例的说明
    数据存储值归档Archive
    BZOJ 1040 ZJOI2008 骑士 树形DP
    HDOJ 5357 Easy Sequence DP
    Autodesk 招聘Revit二次开发咨询顾问,与Autodesk全球团队紧密合作,提高职业生涯的好机会
    Codeforces Round #263 (Div. 1) A B C
  • 原文地址:https://www.cnblogs.com/liang2580/p/8403653.html
Copyright © 2011-2022 走看看