zoukankan      html  css  js  c++  java
  • 12、单机运行环境搭建之 --Centos6.4下webbench压力测试

    首先我们先来安装webbench吧, 为了测试准确,请将 webbench 安装在别的linux服务器上, 因为webbench 做压力测试时,自身也会消耗CPU和内存资源, 否则, 很可能把自己服务器搞挂掉。于是我切换到了centos系统做webbench测试。

    编译安装:

    wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz

    tar zxvf webbench-1.5.tar.gz

    cd webbench-1.5

    yum install ctags -y

    mkdir /usr/local/man/man1 -p

    make && make install

    webbench安装报错

    没有安装ctags

    如果没有安装 ctags make 编译会报错:/bin/sh: ctags: command not found
    这时当然是要安装ctags

     

    这时需要创建/usr/local/man/man1文件来解决:

    mkdir -m 644 -p /usr/local/man/man1

     

    wget   http://prdownloads.sourceforge.net/ctags/ctags-5.8-1.i386.rpm  -P /usr/local/src
    rpm -Uvh /usr/local/src/ctag*

     

    测试语句:

    webbench -c 500 -t 30 http://192.168.88.177/test/test.jsp

    参数说明:-c表示并发数,-t表示时间(秒)

    测试结果:

     

     

    黄海想到的方法是:

    1、 进行单元测试,每个程序员完成一个功能后,把action里面写上一段代码,将可能得到的参数保存成一个数组或者LIST在开始处,当一个请求来到时,随机取一个进行ACTION运行,这样就实现了类似LOADRUNNER的文本序列化问题。

    2、 将压力测试前移,开发人员随时能掌握自己程序的压力情况,方便进行及时优化调整。

    3、 管理人员可以随时检查开发人员的压力测试结果,对于没有完成压力测试的开发人员进行处罚。

    Centos安装Htop

    top是linux下常用的监控程序,htop相当于其加强版,颜色显示不同参数,且支持鼠标操作。
    如图:
    htop.png

    安装支持组件:

    wget http://ftp.gnu.org/pub/gnu/ncurses/ncurses-5.9.tar.gz
    tar xvfz ncurses-5.9.tar.gz
    cd ncurses-5.9
    ./configure
    make
    make install

    安装HTOP:

    wget http://sourceforge.net/projects/htop/files/htop/0.9/htop-0.9.tar.gz
    tar zxvf htop-0.9.tar.gz
    cd htop-0.9
    ./configure
    make
    make install
  • 相关阅读:
    类型转换
    希尔排序
    冒泡排序
    More Effective C++ (静态绑定与动态类型)
    More Effective C++ (限制类的对象数量)
    算法复杂度
    交换两个数的方法
    QString类(常用函数)
    面向过程与面向对象
    QTableWidget控件总结
  • 原文地址:https://www.cnblogs.com/littlehb/p/3009313.html
Copyright © 2011-2022 走看看