centos7安装、使用webbench

简言

1. linux下web服务器性能压测工具有很多,webbench就很不错,而且安装使用都很简单

2. webbench不但能对静态页面的压测,还能对动态页面(ASP,PHP,JAVA,CGI)进行压测。而且支持对含有SSL的安全网站,例如电子商务网站进行静态或动态的性能测试

3. webbench原理:webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果(转自百度百科)

安装步骤

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

步骤2. tar -zxvf webbench-1.5.tar.gz

步骤3. make

步骤4. make install

执行步骤3的make时可能会有下面的报错

/bin/sh: ctags: command not found
make: [tags] Error 127 (ignored)

这是因为ctags找不到,我们安装ctags即可,运行命令 yum install ctags 

安装好ctags后再次执行make即可

执行步骤4的make install时可能会有下面的报错

install -s webbench /usr/local/bin    
install -m 644 webbench.1 /usr/local/man/man1    
install: cannot create regular file ‘/usr/local/man/man1’: No such file or directory
make: *** [install] Error 1

这是因为目录不存在,我们创建man目录即可,运行命令 mkdir /usr/local/man

如下图

使用示例

我们一般使用

-c:客户端个数  

-t:持续时间这个2个参数,如果不设置-t参数,默认是执行30秒

进入webbench文件夹后,执行命令:webbench -c 10 http://www.baidu.com 

命令就是用10个客户端并发百度网站30秒,但是在执行的命令报错了:Invalid URL syntax - hostname don't ends with '/'

解决办法就是在url后加个“/”

执行命令后的结果如下图

 解释下

Speed:每分钟的处理226个请求;每秒的处理数据量:1406992字节=171.75k/s(1406992/8/1024)=0.16M/s(1406992/8/1024/1024)

Requests:处理的请求中成功113次,失败0次

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值