发布时间:2020-06-25 20:30:52来源:阅读:
在一个网站上线前, 通常我们应该做一些相关的压力测试, 以便了解当前Web服务器在高并发高负载情况下的响应状况和速度,方便对Web服务器进行优化和重构。
目前有很多免费的web压力测试工具可以帮助我们完成测试, 例如: 十个免费的Web压力测试工具http://coolshell.cn/articles/2589.html,
但在真实项目中, 我还是喜欢用Apache ab 和Webbench来完成压力测试, Apache的ab使用非常简单, 而且只要是安装了Apache了,就会自带其ab工具, 但有个问题就是不能模拟高并发状态下的测试, 好像最多可以模拟100-200次/秒的并发. 如果需要模拟更高负载的压力测试, 可能我们就需要请Webbench来帮忙了, webbench最多可以模拟3万个并发连接.但唯一的缺点就是测试的结果太简单了.
好了, 首先我们先来安装webbench吧, 为了测试准确,请将 webbench 安装在别的linux服务器上, 因为webbench 做压力测试时,自身也会消耗CPU和内存资源, 否则, 很可能把自己服务器搞挂掉:).
首先,我们先下载并安装webbench吧
wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && make install
如果出现下面错误提示:
ctags *.c /bin/sh: ctags: command not found
可以使用yum安装ctags来解决这个问题
yum install ctags
或者自己手动安装
wget http://nchc.dl.sourceforge.net/project/ctags/ctags/5.8/ctags-5.8.tar.gz tar zxvf ctags-5.8.tar.gz ./configure make make install
如果安装了ctags, 仍然报错:
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
我们可以通过自己创建文件夹来解决这个问题:
mkdir -m 644 -p /usr/local/man/man1
最后终于安装成功! 我们也可以进行压力测试了
webbench -c 500 -t 30 http://www.example.com/phpinfo.php
参数说明:-c表示并发数,-t表示时间(秒)
-bash-3.00$ webbench -c 3000 -t 30 http://www.example.com/phpinfo.php Webbench - Simple Web Benchmark 1.5 Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software. Benchmarking: GET http://www.example.com/phpinfo.php 3000 clients, running 30 sec. Speed=8358 pages/min, 8791523 bytes/sec. Requests: 4179 susceed, 0 failed. -bash-3.00$
来源:http://www.btcoolcoder.com/other/网站压力测试-webbench/
上一篇:网络传输协议
键盘测试软件(脑键盘测试工具) v1.0 免费版
552KB
Extreme Picture Finder(网站图片下载工具) v3.46.3 免费版
4.88 MB
everest ultimate edition(测试软硬件系统信息的工具)v5.51 免费版
6.7M
网站多客宝
27.0M
网站安全狗下载
32.75M
Kainet LogViewPro(网站日志分析软件) v3.19.4 免费版
5.9M
Nokia Monitor Test(显示器测试软件) v2.0 绿色汉化版
1.66M
UserBenchmark(电脑性能测试软件) v2.9.1.0 官方版
5.3M
activesync(电脑数据同步工具) v6.1 免费版
22.72MB
easyrecovery pro(硬盘数据恢复工具) v14.0.0.4 官方版
87.8M
photozoom pro(万能图片处理工具)v8.0.6 免费版
43.99MB
postman windows(网页调试工具) v7.17.0 官方版
68.1M
显卡检测工具下载
12.8M
金花站长工具下载
11.6M
LoadRunner12下载
3.25GB
PageAdmin自助建站系统下载
17.2M
Qmmp下载
16.1MB
Responsive Site Designer下载
200.2MB
Teleport Ultra下载
1.15M
WYSIWYG Web Builder下载
29.8M
2020-05-17
Win10系统下如何设置屏幕保护程序
Windows 8提示“无法完成更新,正在撤销更改,请不要关闭计算机”
设置iptables之后不能正常访问ftp解决方法
IdeaPad Y400/Y500系统下如何开启3D立体幻境(3D VISION)
使用 Docker 搭建 Tomcat 运行环境
使用保护卡6.0进行网络同传发现增量同传的选项是灰色的无法使用,如何解决?
Python—初识面向对象
天逸F31、F41预装VISTA系统启动到桌面提示一键恢复是否继续问题及两种解决方案
高端15000元装机配置方案