zoukankan      html  css  js  c++  java
  • webbench(web性能压力测试工具)

    在运维工作中,压力测试是一项很重要的工作。
    比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。
    但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,
    就算压力测试工作做的再好,也不能保证100%和线上性能指标相同。
    面对这些问题,我们只能尽量去想方设法去模拟。
    所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数。
    Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。
    Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。
    webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。
    webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。
    还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。
    Webbench最多可以模拟3万个并发连接去测试网站的负载能力。


    webbench 是linux系统下 一个网站压力测试工具,最多可以模拟3万(不知道真假) 个并发连接去测试网站的负载能力

    下载方式:
    方式一:
    下载地址: http://soft.vpser.net/test/webbench/webbench-1.5.tar.gz
    这里提供一个 linux系统软件的下载地址  http://soft.vpser.net/  (参考)
    或这个地址:http://home.tiscali.cz/~cz210552/webbench.html
    访问后,找到  File  这里点击下载
    方式二:
    直接命令下载:  wget http://www.ha97.com/code/webbench-1.5.tar.gz


    下载后,找到安装包的位置,并移动到你安装的文件夹下

    tar -zxvf webbench-1.5.tar.gz(tar zxvf webbench-1.5.tar.gz)
    cd  webbench-1.5
    make&&make install
    (这里注意:如果有报错:
    install: cannot create regular file `/usr/local/man/man1': No such file or directory
    解决方法: 手动建立这个文件夹:  mkdir /usr/local/man/man1
    多重目录的 创建   mkdir -p /ghf/ghf1
    还可能需要:  切换 root帐号:su root,
    如果不切换,可能会提示“install: cannot create regular file `/usr/local/bin/webbench': Permission denied”
    )

    会在当前目录生成webbench 可执行文件,可以直接使用
    用法:  webbench -c  并发数 -t  运行测试时间  URL

    如:  webbench -c  100 -t   10   http://www.baidu.com/
    (注意: 这里最后需要加上 /   ,否则会提示让你加上
    提示信息  Invalid URL syntax - hostname don't ends with '/'.)
    [root@localhost webbench-1.5]# webbench -c 10 -t 30 http://www.baidu.com
    Webbench - Simple Web Benchmark 1.5
    Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

    Invalid URL syntax - hostname don't ends with '/'.

    正确:
    [root@localhost webbench-1.5]# webbench -c 10 -t 30 http://www.baidu.com/
    Webbench - Simple Web Benchmark 1.5
    Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

    Benchmarking: GET http://www.baidu.com/
    10 clients, running 30 sec.

    Speed=2760 pages/min, 5185077 bytes/sec.

    在命令输入:webbench -help 即可看到使用说明

    参考两个网址:
    http://www.cnblogs.com/xxyBlogs/p/5639103.html
    http://blog.csdn.net/sscsgss/article/details/47679691

    备注:随笔中内容来源于网上资料整理,仅供参考。

  • 相关阅读:
    PHP把数组按指定的个数分隔
    主题模型(LDA)(一)--通俗理解与简单应用
    用户活跃度下降40%!七问新浪微博
    天才罗素:知识面横跨哲学 数学和文学 最懂的却是女人
    金刚经---现代解读
    离散数学
    交易已无秘密 一个期货高手的终极感悟
    一位资深交易员的投资感悟(建议收藏)
    F1 score,micro F1score,macro F1score 的定义
    以前曾看到过一个期货童话故事,很有意思,发上来
  • 原文地址:https://www.cnblogs.com/Alanf/p/7511708.html
Copyright © 2011-2022 走看看