Linux下Web网站压力测试工具Webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小。
一,环境:linux
二,安装方式:编译安装
具体步骤如下:
1,安装编译工具:
1
|
[root@zabbix install ] # yum install ctags wget make apr* autoconf automake gcc gcc-c++
|
2,下载该软件包
1
2
3
4
5
6
7
8
9
|
[root@zabbix install ] # wget http://home.tiscali.cz/cz210552/distfiles/webbench-1.5.tar.gz
--2016-07-06 19:01:29-- http: //home .tiscali.cz /cz210552/distfiles/webbench-1 .5. tar .gz
Resolving home.tiscali.cz... 82.208.6.172
Connecting to home.tiscali.cz|82.208.6.172|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 7675 (7.5K) [application /x-tar ]
Saving to: “webbench-1.5. tar .gz”
100%[=====================================================================================>] 7,675 --.-K /s in 0s
2016-07-06 19:01:36 (233 MB /s ) - “webbench-1.5. tar .gz” saved [7675 /7675 ]
|
3,编译安装
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
[root@zabbix install ] # tar zxvf webbench-1.5.tar.gz
webbench-1.5/
webbench-1.5 /webbench .1
webbench-1.5 /socket .c
webbench-1.5 /webbench .c
webbench-1.5 /Makefile
webbench-1.5 /debian/
webbench-1.5 /debian/rules
webbench-1.5 /debian/dirs
webbench-1.5 /debian/copyright
webbench-1.5 /debian/control
webbench-1.5 /debian/changelog
webbench-1.5 /COPYRIGHT
webbench-1.5 /ChangeLog
[root@zabbix install ] # cd webbench-1.5
[root@zabbix webbench-1.5] # mkdir /usr/local/man #创建该目录否则会失败
[root@zabbix webbench-1.5] # make
cc -Wall -ggdb -W -O -c -o webbench.o webbench.c
webbench.c: In function ‘alarm_handler’:
webbench.c:77: warning: unused parameter ‘signal’
cc -Wall -ggdb -W -O -o webbench webbench.o
ctags *.c
[root@zabbix webbench-1.5] # make install
install -s webbench /usr/local/bin
install -m 644 webbench.1 /usr/local/man/man1
install -d /usr/local/share/doc/webbench
install -m 644 debian /copyright /usr/local/share/doc/webbench
install -m 644 debian /changelog /usr/local/share/doc/webbench
|
4,进行压力测试
1
2
3
4
5
6
7
|
[root@zabbix webbench-1.5] # webbench -c 100 -t 30 http://192.168.1.245/zabbix.php?action=dashboard.view
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http: //192 .168.1.245 /zabbix .php?action=dashboard.view
100 clients, running 30 sec.
Speed=1676 pages /min , 355898 bytes /sec .
Requests: 838 susceed, 0 failed.
|
说明:-c 100:表示同时产生100个并发连接
-t 30:表示持续30秒
备注:webbench最大可以模拟30000个并发连接
实战:方法是使用Web Bench进行并发压力测试,选择的页面是http://192.168.1.245/zabbix.php?action=dashboard.view并发请求开始5个,每次循环增加5个进入下轮的循环,每一轮循环持续180s,到达最大200个并发时结束。这样就可以持续做2小时的测试。
for n in `seq 5 5 50` ; do echo -n $n " " ; webbench -c $n -t 60 http://192.168.1.245/zabbix.php?action=dashboard.view 1>/dev/null | grep Speed | awk '{print $1}' | awk -F= '{print $2}' ; echo ; done
1
2
3
4
5
6
7
8
9
10
11
|
[root@zabbix webbench-1.5] # for n in `seq 5 5 50` ; do echo -n $n " " ; webbench -c $n -t 60 http://192.168.1.245/zabbix.php?action=dashboard.view 1>/dev/null | grep Speed | awk '{print $1}' | awk -F= '{print $2}' ; echo ; done
5 Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
10 Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
15 Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
20 Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
25 Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
|
Linux下Web网站压力测试工具Webbench相关推荐
- LINUX下简易网站压力测试--Webbench小记
Webbench是一款小巧实用的网站压力测试工具,它是由 Lionbridge公司开发的.它的标准测试主要有两项内容:每秒钟相应请求数和每秒钟传输数据量.它最多可以模拟3万个并发连接去测试网站的负载能 ...
- 网站压力测试工具webbench 安装与使用
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好用,安装使用也特别方便,并且非常小. 主要是 -t 参数用着比较爽,下面参考了张宴的文章 ...
- 网站压力测试工具webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: 引用 wget htt ...
- 网站压力测试工具webbench简介、安装、使用
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统: Linux 2.编译安装: wget http: ...
- 网站压力测试工具 webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. 1.适用系统:Linux 2.编译安装: 引用 首先要安装cta ...
- Web性能压力测试工具-Webbench
目录 Webench Webbench实现的核心原理 安装和使用 注意总结 安全隐患 Webench Webench是一款LInux轻量级的网站测压工具,最多可以对网站模拟3w左右的并发请求,可以控制 ...
- Web网站压力测试工具
使用Microsoft Web Application Stress Tool对web进行压力测试 不错关于压力测试博客: http://blog.sina.com.cn/s/blog_5155e8d ...
- linux下安装ab压力测试工具及ab命令详解
yum -y install httpd-tools ab -v 查看ab版本 ab --help ab -n1000 -c 10 http://www.buruyouni.com/ http://w ...
- 一款不错的网站压力测试工具webbench
webbench最多可以模拟3万个并发连接去测试网站的负载能力 1.适用系统:Linux 2.编译安装: wget http://home.tiscali.cz/~cz210552/distfiles ...
最新文章
- 独家 | 一文解析统计学在机器学习中的重要性(附学习资源)
- 图书馆座位预定系统开发
- MySQL为表的所有字段添加数据
- 初学__Python——Python 最简单的函数—用 lambda 声明函数
- 1.httpClient和ScrollView
- cglib动态代理和JDK动态代理
- 经济危机拒绝穷潇洒 试水充电战危机
- lcd像素点密度_【教程】设置添加LCD密度(DPI)设置
- 关于Web面试的基础知识点--Javascript(一)
- python3.6和2.7的区别_Python2.7与3.6的一些区别
- JS:ES6-11 数值扩展与对象扩展
- linux ls 参数列表过长,ls提示参数列表过长解决办法
- MapGIS制图学习(1)
- 计算机房在五楼英语,“我住在五楼”怎么用英语表达?
- android studio 打包生成apk文件
- Ubuntu恢复被删除的文件
- 计算机图形学实验四 OpenGL的鼠标交互绘制
- DiskGenius 复制磁盘 提示 设备未就绪
- 机器学习的可解释性(总结)
- centos 安装 Go环境
热门文章
- SpringBoot入门实战项目各阶段目录
- 简单两个命令快速使用Xshell从Linux服务器上下载上传文件
- img标签的onerror事件来显示默认图片
- 软考-信息系统项目管理师-组织级项目管理
- MacBookPro 关机花屏解决
- python数据包分析_packet_analysis: 数据包分析工具
- Android9获取权限闪退,Android 9.0 关于ACTION_CALL无权限导致闪退的问题
- 神策数据:从产品与运营视角,了解教育行业转介绍
- 卡尔蔡司携手神策数据,赋能近视防控数字化
- 硅谷蓝图发布销售加速黑科技组合第一期