1.web bench下载,地址:http://home.tiscali.cz/~cz210552/webbench.html

2.wen bench安装:

[root@web111 tmp]#tar -zxvf webbench-1.5.tar.gz

[root@web111 tmp]# cd webbench-1.5

[root@vstar111 webbench-1.5]# ll

total 28

lrwxrwxrwx 1 1001 root    16 Nov 15 10:45 ChangeLog -> debian/changelog

lrwxrwxrwx 1 1001 root    16 Nov 15 10:45 COPYRIGHT -> debian/copyright

drwxr-xr-x 2 1001 root  4096 Jun 25  2004 debian

-rw-r--r-- 1 1001 1001  1063 Jun 25  2004 Makefile

-rw-r--r-- 1 1001 1001  1491 Jan 12  2004 socket.c

-rw-r--r-- 1 1001 1001  2411 Jan 14  2004 webbench.1

-rw-r--r-- 1 1001 1001 10978 Jun 25  2004 webbench.c

[root@web111 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@web111 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

至此,安装完成

3.使用方法

[root@web111 webbench-1.5]# man webbench

里面有具体的语法,参数等详细信息

测试1:1024次

[root@web111 webbench-1.5]# webbench -c 1024 http://10.244.170.110/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://10.244.170.110/
1024 clients, running 30 sec.
Speed=103590 pages/min, 537553 bytes/sec.
Requests: 51795 susceed, 0 failed.

测试2:10240次

[root@web111 webbench-1.5]# webbench -c 10240 http://10.244.170.110/
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.

Benchmarking: GET http://10.244.170.110/
1024 clients, running 30 sec.

Speed=93646 pages/min, 482920 bytes/sec.
Requests: 46559 susceed, 264 failed.

对比2次测试结果,发现,第二次,速度慢,且失败次数大大增加;

查看zabbix监控,比对CPU,测试的时候cpu使用率很高!多次测试后,发现大量的测试占用内存较高,导致服务器直接重启了

copy别人的测试基准:

1、压力测试工作应该放到产品上线之前,而不是上线以后 ;

2、测试的时候,最好把测试机的监控都打开;

3、测试时尽量跨公网进行,而不是内网;

4、测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开是否流畅,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少

5、 应尽量进行单元测试,如B2C网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问量比重较大

web压力测试-Web Bench相关推荐

  1. python的web压力测试工具-pylot安装使用

    pylot是python编写的一款web压力测试工具.使用比较简单.而且测试结果相对稳定. 这里不得不鄙视一下apache 的ab测试,那结果真是让人蛋疼,同样的url,测试结果飘忽不定,看得人心惊肉 ...

  2. asp.net core系列 67 Web压力测试工具WCAT

    asp.net core系列 67 Web压力测试工具WCAT 原文:asp.net core系列 67 Web压力测试工具WCAT 一.介绍 最近搭建了一套CQRS框架,需要在投入开发前,进行必要的 ...

  3. jmetter持续时间_【转】Jmeter做web压力测试时设置持续时间注意点

    头一回使用jmeter做web的压力测试,遇到个很莫名其妙的问题,不管我的线程组怎么设置,它就是执行一次就结束了. 设置循环次数为300,不使用调度器--〉执行一次就结束了,循环次数未生效 设置循环次 ...

  4. 后端开发都应该了解点接口的压力测试(Apache Bench版)

    背景 小A:小B,最近调你的接口老是超时呀,8秒都还没返回结果,是不是有性能问题呀! 小B :我看看~~ 类似这样的对话,在现实中是时有发生的,不是特别严重的话,往往大家也不会去重视这个事. 尤其是在 ...

  5. linux下web压力测试工具ab使用及详解

    APACHE自带的测试工具AB(apache benchmark).在APACHE的bin目录下. 格式: ./ab [options] [http://]hostname[:port]/path 参 ...

  6. 十个免费的WEB压力测试工具

    两天,jnj在本站发布了<如何在低速率网络中测试 Web 应用>,那是测试网络不好的情况.而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的W ...

  7. 网站性能Web压力测试工具webbench

    为什么80%的码农都做不了架构师?>>>    webbench最多可以模拟3万个并发连接去测试网站的负载能力,个人感觉要比Apache自带的ab压力测试工具好,安装使用也特别方便. ...

  8. Web压力测试工具 - Siege

    Siege是一个压力测试和评测工具,设计用于WEB开发这评估应用在压力下的承受能力. 可以根据配置对一个WEB站点进行多用户的并发访问,记录每个用户所有请求过程的相应时间,并在一定数量的并发访问下重复 ...

  9. (转)使用JMeter进行Web压力测试

    使用JMeter进行压力测试 说到压力测试,一般第一反应都是LoadRunner.这个软件也确实是自动化测试的一个事实标准.无奈这个软件太过庞大,以及不能在MacOS上使用.我由于项目的需要,需要对一 ...

最新文章

  1. Python之web开发(error):python使用django框架搭建网站之文件配置
  2. JAVA 文件监控 WatchService
  3. Java使用递归实现全排列的代码
  4. 计算机科学与技术在海南,2017年怀化学院计算机科学与技术专业在海南录取分数线...
  5. PyTorch 1.0 中文文档正式接受校对 | ApacheCN
  6. 春运渡劫?Python 帮你 12306 抢回家的火车票!
  7. 性能优化—— 代码优化
  8. “约女生图书馆一起自习”总结
  9. 数值计算(一):引论
  10. android配置wifi,详解Android通过修改配置文件设置wifi密码
  11. python实现连环阵
  12. if函数多个条件php,excelif函数的多个条件使用方法
  13. 复现SCRDet:Towards More Robust Detection for Small, Cluttered and Rotated Objects(ICCV2019)遇到的问题及解决方案
  14. java向量加法_结构-03. 平面向量加法(10) java
  15. LaTeX soul包
  16. 删除wkNtFsLdf.dat文件
  17. Vue.js解析(十一)【说说element组件库broadcast与dispatch】
  18. 内存好日子又到头了,DDR3/DDR4要涨价
  19. TextMate 2 for Mac(文本编辑器)
  20. Linux Socket 编程--- WebSocket

热门文章

  1. 『牛角书』鸿蒙开发小小播放器
  2. 银行排队叫号系统的模拟
  3. 移动硬盘/U盘中的可执行文件打开时提示“Windows 无法访问指定设备、路径或文件。您可能没有合适的权限访问这个项目。”
  4. Vue中 引入使用 vue-video-player 实现音视频播放
  5. linux 安装yum命令
  6. 不是内部或外部命令,也不是可运行的程序或批处理文件。
  7. 养老院无感监测报警系统-老人意外自主报警-新导智能
  8. bp神经网络预测未来数据,bp神经网络数据预处理
  9. lisp 河道水面线计算_天然河道水面线计算程序
  10. Linux网络编程IPv4和IPv6的inet_addr、inet_aton、inet_pton等函数小结