码迷,mamicode.com
首页 > Web开发 > 详细

简单说明webbench的安装和使用

时间:2016-07-04 01:02:44      阅读:343      评论:0      收藏:0      [点我收藏+]

标签:

官网地址:http://home.tiscali.cz/~cz210552/webbench.html
如果不能打开的话,也可以直接到网盘下载:http://pan.baidu.com/s/1i5pqTzn

安装

(1)拷贝文件到linux下
(2)解压:tar -xf webbench-1.5.tar.gz
(3)cd webbench-1.5
(4)切换 root帐号:su root,如果不切换,可能会提示“install: cannot create regular file `/usr/local/bin/webbench‘: Permission denied”
(5)安装:make && make install 

可能遇到问题

安装的步骤5,可能会遇到“install: cannot create regular file `/usr/local/man/man1‘: No such file or directory”这个错误
解决办法就是手动建立这个文件夹:mkdir /usr/local/man

帮助

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

使用

因为文档是简单使用,我们一般只用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:每分钟的处理1482个请求;每秒的处理数据量:2495637字节=604.64k/s(2495637/8/1024)=0.29M/s(2495637/8/1024/1024
Requests:处理的请求中成功740,失败1

小结(转)

由于webbench毕竟是个小型的测试工具,最多可以模拟3万个并发连接去测试网站的负载能力,C语言开发的,源代码也不过600多行,所以长时间的使用下工具本身的性能可能也会出现问题,查看代码发现webbench的并发是采用进程运行而非线程,是其为吃内存的一种做法,所以进行峰值压力测试应该没有问题,得到一个测试结果来判断网站的承受能力,长时间具体需求的压力测试还是需要loadrunner等大型测试工具来进行。(ps:此结论摘抄地址:http://www.51testing.com/html/99/15033799-868145.html)




简单说明webbench的安装和使用

标签:

原文地址:http://www.cnblogs.com/xxyBlogs/p/5639103.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!