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
原文地址:https://www.cnblogs.com/littlehb/p/3009313.html