Chinaunix首页 | 论坛 | 博客
  • 博客访问: 9860
  • 博文数量: 4
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2014-11-28 14:04
文章分类

全部博文(4)

文章存档

2014年(4)

我的朋友

分类: LINUX

2014-12-04 16:56:12

Web服务器压力(负载)测试工具
1、 Siege    下载地址:
2、Webbench    下载地址:~cz210552/distfiles/webbench-1.5.tar.gz


1、siege测试
1)siege配置
  #tar -zxvf siege-2.55.tar.gz -C /usr/local/siege
  #cd /usr/local/siege
  #./configure
  #make && make install
2)建立测试文件
  #vi ./web-test.txt(添加网址)
3)测试服务器
  #siege -c 200 -r 100 -f web-test.txt(-c表示连接数,-r表示连接次数,-f访问网站)
4)测试结果
  Lifting the server siege… done.
   Transactions: 3415663 hits              //完成
3415663
次处理

   Availability: 100.00 %                  //100.00 % 成功率
   Elapsed time: 5945.62 secs              //总共用时
   Data transferred: 84443.50 MB           //共数据传输
84443.50
MB

   Response time: 0.37 secs                //相应用时1.65秒:显示网络连接的速度
   Transaction rate: 669.91 trans/sec      //均每秒完成 669.91 次处理:表示服务器后
   Throughput: 15.05 MB/sec                //平均每秒传送数据
   Concurrency: 453.42                     //实际最高并发数
   Successful transactions: 6524081        //成功处理次数
   Failed transactions: 13                 //失败处理次数
   Longest transaction: 29.14              //每次传输所花最长时间
   Shortest transaction: 0.00              //每次传输所花最短时间


2、webbench测试(最多可以模拟3万个并发连接去测试网站的负载能力,安装使用简单方便。)
1)webbench测试
  #tar -zxvf webbench-1.5.tar.gz -C /usr/local/webbench
  #mkdir /usr/local/man(不建这个目录无法安装)
  #yum -y install ctags(编译需要的依赖包)
  #cd /usr/local/webbench
  #make && make install
  #webbench -c 100 -t 60 (-c并发数,-t持续时间)
  Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET
100 clients, running 60 sec.
Speed=16084 pages/min, 152872 bytes/sec#运行结果显示
Requests: 1635 susceed, 0 failed.

阅读(130) | 评论(0) | 转发(0) |
0

上一篇:[原创]MYSQL 集群数据节点和SQL节点的添加

下一篇:没有了

给主人留下些什么吧!~~