文档章节

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

齐天大圣小猴子
 齐天大圣小猴子
发布于 2017/02/16 11:06
字数 633
阅读 50
收藏 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
服务器压力测试工具

目录 ab http_load webbench Siege ab 安装 是 自带的一款功能强大的测试工具,安装了 一般就自带了 测试 缺陷 程序中有各种静态声明的固定长度的缓冲区。 另外,对命令行参数、服务器的响应...

好铁
2016/08/28
36
0
Web压力测试工具:http_load、webbench、ab、Siege使用教程

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

看看这天
2015/08/11
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

OSChina 周日乱弹 —— 种族不同,禁止交往

Osc乱弹歌单(2018)请戳(这里) 【今日歌曲】 @小小编辑:推荐歌曲《苏菲小姐》- 鱼果 《苏菲小姐》- 鱼果 手机党少年们想听歌,请使劲儿戳(这里) @貓夏:下大雨 正是睡觉的好时候 临睡前...

小小编辑
今天
183
6
Python 搭建简单服务器

Python动态服务器网页(需要使用WSGI接口),基本实现步骤如下: 1.等待客户端的链接,服务器会收到一个http协议的请求数据报 2.利用正则表达式对这个请求数据报进行解析(请求方式、提取出文...

代码打碟手
今天
1
0
Confluence 6 删除垃圾内容

属性(profile)垃圾 属性垃圾的定义为,一个垃圾用户在 Confluence 创建了用户,但是这个用户在自己的属性页面中添加了垃圾 URL。 如果你有很多垃圾用户在你的系统中创建了属性,你可以使用...

honeymose
今天
0
0
qduoj~前端~二次开发~打包docker镜像并上传到阿里云容器镜像仓库

上一篇文章https://my.oschina.net/finchxu/blog/1930017记录了怎么在本地修改前端,现在我要把我的修改添加到部署到本地的前端的docker容器中,然后打包这个容器成为一个本地镜像,然后把这...

虚拟世界的懒猫
今天
1
0
UML中 的各种符号含义

Class Notation A class notation consists of three parts: Class Name The name of the class appears in the first partition. Class Attributes Attributes are shown in the second par......

hutaishi
今天
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部