当前位置: 首页 > news >正文

webbench压力测试工具

webbench -c 1 -t 1 http://192.168.145.138/1.html

使用1个客户端,访问时间为1秒钟

[root@bogon ~]# webbench -c 1 -t 1 http://192.168.145.138/1.html
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://192.168.145.138/1.html
1 client, running 1 sec.

Speed=221459 pages/min, 926671 bytes/sec.     #速度是响应221459 pages/min网页/分钟,每秒传输926671 bytes/sec字节/秒
Requests: 3691 susceed, 0 failed.        #1个客户端,1秒产生了3691个请求

 

------------------------------------------------------------------------------------------------------------------------

 

webbench -c 20 -t 10 http://192.168.145.138/1.html

使用20个客户端,持续访问10秒钟

[root@bogon ~]# webbench -c 20 -t 10 http://192.168.145.138/1.html
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://192.168.145.138/1.html
20 clients, running 10 sec.

Speed=421626 pages/min, 1763777 bytes/sec.  #速度是响应221459 pages/min网页/分钟,每秒传输926671 bytes/sec字节/秒
Requests: 70271 susceed, 0 failed.         #1个客户端,1秒产生了3691个请求

 

 

==============================================

 

同时查看xuegod64 上机器性能:
[root@xuegod64 ~]# vmstat 1 20
procs -----------memory---------- ---swap-- -----io---- --system-- -----cpu-----
r b swpd free buff cache si so bi bo in cs us sy id wa st
0 0 0 537392 105636 356068 0 0 21 2 20 16 0 0 99 0 0
0 0 0 537368 105636 356068 0 0 0 0 42 39 0 0 100 0 0
0 0 0 537368 105636 356068 0 0 0 0 45 61 0 0 100 0 0
0 0 0 535796 105636 356068 0 0 0 0 126 101 0 1 99 0 0
9 0 0 535400 105636 356068 0 0 0 4 520 799 1 9 90 0 0
9 0 0 532896 105636 356124 0 0 0 0 6361 18112 14 84 2 0 0
15 0 0 528772 105636 356640 0 0 0 0 7470 23536 23 76 1 0 0
11 0 0 523508 105636 357360 0 0 0 0 7622 25163 21 79 0 0 0
25 0 0 515344 105636 358160 0 0 0 0 7974 27589 15 84 1 0 0
0 0 0 499788 105652 362472 0 0 0 0 122 42 0 0 100 0 0
1 0 0 500416 105652 362472 0 0 0 0 61 42 0 0 100 0 0
例:
当并发为800 时:
webbench -c 800 -t 60 http://192.168.1.63/index.html
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://www.linuxidc.com/index.php
800 clients, running 60 sec.
Speed=39571 pages/min, 33104224 bytes/sec.
Requests: 38576 susceed, 995 failed.


四.测试注意事项:
1.压力测试工作应该放到产品上线之前,而不是上线以后;
2.webbench 做压力测试时,该软件自身也会消耗CPU 和内存资源,为了测试准确,请将webbench 安
装在别的服务器上;
3.测试时尽量跨公网进行,而不是内网; 如果带宽不够时,可以内网测试。
4.测试时并发应当由小逐渐加大,观察一下网站负载及打开是否流畅,直到网站打开缓慢甚至网站完全打
不开; 可以一边在linux 测试,一个在浏览上打开,查看是否流畅。
5.应尽量进行单元测试,如B2C 网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问
量比重较大

 

相关文章:

  • 飞天5K实战经验:大规模分布式系统运维实践
  • 我的jQuery动态表格插件
  • ExcelReport第一篇:使用ExcelReport导出Excel
  • select空间提交form表单传递参数
  • 反射:InvokeMethod 活动调用多种方法的方法配置要点
  • wampserver配置https
  • 小型软件项目开发流程探讨
  • Linux编程学习笔记 | Linux多线程学习[2] - 线程的同步
  • iOS根据网络图片的size大小设置UIImageView的大小
  • sqlmap 本地安装
  • Ubuntu server 14.04升级16.04
  • 提取CString中的汉字及个数
  • connect-flash 用法详解
  • JavaScript的arguements
  • Perceptual Losses for Real-Time Style Transfer and Super-Resolution and Super-Resolution 论文笔记...
  • [js高手之路]搞清楚面向对象,必须要理解对象在创建过程中的内存表示
  • CAP理论的例子讲解
  • css布局,左右固定中间自适应实现
  • Javascript 原型链
  • jquery ajax学习笔记
  • MySQL数据库运维之数据恢复
  • Netty+SpringBoot+FastDFS+Html5实现聊天App(六)
  • React 快速上手 - 07 前端路由 react-router
  • 使用Swoole加速Laravel(正式环境中)
  • 微信支付JSAPI,实测!终极方案
  • 一天一个设计模式之JS实现——适配器模式
  • 带你开发类似Pokemon Go的AR游戏
  • 湖北分布式智能数据采集方法有哪些?
  • 说说我为什么看好Spring Cloud Alibaba
  • ​queue --- 一个同步的队列类​
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #HarmonyOS:Web组件的使用
  • #NOIP 2014#Day.2 T3 解方程
  • #每日一题合集#牛客JZ23-JZ33
  • (0)Nginx 功能特性
  • (06)Hive——正则表达式
  • (2020)Java后端开发----(面试题和笔试题)
  • (cos^2 X)的定积分,求积分 ∫sin^2(x) dx
  • (C语言)球球大作战
  • (DenseNet)Densely Connected Convolutional Networks--Gao Huang
  • (Java)【深基9.例1】选举学生会
  • (Java实习生)每日10道面试题打卡——JavaWeb篇
  • (板子)A* astar算法,AcWing第k短路+八数码 带注释
  • (二十三)Flask之高频面试点
  • (六)c52学习之旅-独立按键
  • (六)Hibernate的二级缓存
  • (每日持续更新)jdk api之FileFilter基础、应用、实战
  • (免费领源码)Python#MySQL图书馆管理系统071718-计算机毕业设计项目选题推荐
  • (十二)python网络爬虫(理论+实战)——实战:使用BeautfulSoup解析baidu热搜新闻数据
  • (一)基于IDEA的JAVA基础12
  • (转) SpringBoot:使用spring-boot-devtools进行热部署以及不生效的问题解决
  • .class文件转换.java_从一个class文件深入理解Java字节码结构
  • .desktop 桌面快捷_Linux桌面环境那么多,这几款优秀的任你选
  • .mysql secret在哪_MYSQL基本操作(上)
  • .net Application的目录