文档章节

网站压力测试工具webbench使用简介

齐天大圣小猴子
 齐天大圣小猴子
发布于 2017/02/16 11:06
字数 633
阅读 115
收藏 0

Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。

Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。Webbench最多可以模拟3万个并发连接去测试网站的负载能力。

一、获得webbench

1、下载

官方网站:http://home.tiscali.cz/~cz210552/webbench.html

2、解压并编译

 
  1. yum install -y gcc ctags #先安装编译需要的组件
  2. tar zxvf webbench-1.5.tar.gz #解压Webbench
  3. cd webbench-1.5 #进入webbench目录
  4. mkdir /usr/local/man ←建立相应目录(否则导致无法正常安装)
  5. make && make install #编译安装

二、使用方法

 
  1. webbench -c 1000 -t 60 http://liuzhichao.com/index.php
  2. ##webbench -c 并发数 -t 运行测试时间 URL
  3. ##并发数最大为 30000

三、结果查看

首先测试1000个并发数,这时浏览器打开网站,访问速度很慢。但是没有出现Requests failed

 
  1. [root@SNDA-172-xx-11-xx webbench-1.5]]# webbench -c 1000 -t 60 http://liuzhichao.com/
  2. #向www.liuzhichao.com 发起1000线程请求,持续时间60秒。
  3. Webbench - Simple Web Benchmark 1.5
  4. Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
  5.  
  6. Benchmarking: GET http://liuzhichao.com/
  7. 1000 clients, running 60 sec. #1000次连接,运行60秒
  8.  
  9. Speed=1548 pages/min, 10765 bytes/sec. #速度,1548页/每分钟,10765字节/秒
  10. Requests: 1548 susceed, 0 failed. #返回数,1548次正常返回,0次失败返回

再来试试200个并发数,速度还是很慢。

 
  1. [root@SNDA-172-xx-11-xx webbench-1.5]# webbench -c 200 -t 60 http://liuzhichao.com/index.php
  2. Webbench - Simple Web Benchmark 1.5
  3. Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
  4.  
  5. Benchmarking: GET http://liuzhichao.com/index.php
  6. 200 clients, running 60 sec.
  7.  
  8. Speed=619 pages/min, 3205 bytes/sec.
  9. Requests: 619 susceed, 0 failed.

再来试试2000个并发数,依然没有failed。也没有出现502或是504的情况.

 
  1. [root@SNDA-172-xx-11-xx webbench-1.5]# webbench -c 2000 -t 60 http://liuzhichao.com/index.php
  2. Webbench - Simple Web Benchmark 1.5
  3. Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
  4.  
  5. Benchmarking: GET http://liuzhichao.com/index.php
  6. 2000 clients, running 60 sec.
  7.  
  8. Speed=2725 pages/min, 21113 bytes/sec.
  9. Requests: 2725 susceed, 0 failed.

好吧,不继续折腾了,2000的并发数,对于我已经足够了。可见Tengine确实还是不错的。

© 著作权归作者所有

共有 人打赏支持
齐天大圣小猴子
粉丝 0
博文 41
码字总数 3764
作品 0
武汉
程序员
私信 提问
Nginx应用案例分享:压力测试

在运维工作中,压力测试是一项非常重要的工作。比如在一个网站上线之前,能承受多大访问量、在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验。 但是,在压力测试中存在一个...

kisshua
2012/02/22
0
0
网站压力测试工具--Webbench

Webbench是有名的网站压力测试工具,它是由 Lionbridge公司(http://www.lionbridge.com)开发。 Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webBech...

匿名
2010/06/28
45.5K
4
WEB服务器性能/压力测试工具--SuperWebBench

SuperWebBench 是由webbench改进而来的一款简单易用的web性能测试工具. 背景: webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使...

灵魂架构师
2012/02/02
4.5K
1
webbench 压力测试

1.简介 webbench最多可以模拟3万个并发连接 2.安装webbench wget http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 make && m......

有功夫
2017/06/18
0
0
Web压力测试工具:http_load、webbench、ab、Siege使用教程

一、httpload 程序非常小,解压后也不到100K httpload以并行复用的方式运行,用以测试web服务器的吞吐量与负载。但是它不同于大多数压力测试工 具,它可以以一个单一的进程运行,一般不会把客...

看看这天
2015/08/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

mac 下 mysql 8.0.13 安装并记录遇到的问题 以便以后查看

安装 官网mysql 下载地址 安装过程 省去 安装好之后 下载navicat 错误1 链接 遇到 mysql 2003 - Can't connect to MySQL server 错误, 解决方案 重启mysql 服务 #错误2 ERROR 1045: Acces...

杭州-IT攻城狮
24分钟前
3
0

中国龙-扬科
27分钟前
1
0
[Spring4.x]基于spring4.x纯注解的Web工程搭建

在前文中已经说明了如何基于 Spring4.x+ 版本开发纯注解的非web项目,链接如下: https://my.oschina.net/morpheusWB/blog/2985600 本文则主要说明,如何在Web项目中,"基于spring纯注解方式...

morpheusWB
56分钟前
13
0
基础编程题目集-7-13 日K蜡烛图

股票价格涨跌趋势,常用蜡烛图技术中的K线图来表示,分为按日的日K线、按周的周K线、按月的月K线等。以日K线为例,每天股票价格从开盘到收盘走完一天,对应一根蜡烛小图,要表示四个价格:开...

niithub
今天
5
0
Jenkins window 下的安装使用

1.下载:https://jenkins.io/download/ 双击安装完毕,将自动打开浏览器: http://localhost:8080 打开对应位置的文件,将初始密钥粘贴至输入框。 第一个是 安装默认的软件;第二个是 自定义...

狼王黄师傅
今天
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部