用Webbench进行网站压力测试
在linux下,用Webbench进行网站压力测试,这很方便,开源,不限制并发访问次数和时间
下载Webbench
使用wget 或者windows下载好导入linux也行,地址:http://home.tiscali.cz/cz210552/distfiles/webbench-1.5.tar.gz
- 编译安装
root@jack-desktop:~/software# tar xvzf webbench-1.5.tar.gz
root@jack-desktop:~/software/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@jack-desktop:~/software/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
root@jack-desktop:~/software/webbench-1.5#
root@jack-desktop:~/software/webbench-1.5# web
webbench webs
- 他的帮助文档
root@jack-desktop:~/software/webbench-1.5# webbench --help
webbench [option]... URL
-f|--force Don't wait for reply from server.
-r|--reload Send reload request - Pragma: no-cache.
-t|--time <sec> Run benchmark for <sec> seconds. Default 30.
-p|--proxy <server:port> Use proxy server for request.
-c|--clients <n> Run <n> HTTP clients at once. Default one.
-9|--http09 Use HTTP/0.9 style requests.
-1|--http10 Use HTTP/1.0 protocol.
-2|--http11 Use HTTP/1.1 protocol.
--get Use GET request method.
--head Use HEAD request method.
--options Use OPTIONS request method.
--trace Use TRACE request method.
-?|-h|--help This information.
-V|--version Display program version.
root@jack-desktop:~/software/webbench-1.5#
- 使用
root@jack-desktop:~/software/webbench-1.5# webbench -c 100 http://localhost:12345/test
Webbench - Simple Web Benchmark 1.5
Copyright (c) Radim Kolar 1997-2004, GPL Open Source Software.
Benchmarking: GET http://localhost:12345/test
100 clients, running 30 sec.
Speed=495888 pages/min, 586798 bytes/sec.
Requests: 247944 susceed, 0 failed.
//并发100个,运行30s,访问请求全部成功,速度495888 pages/min, 586798 bytes/sec
- 总结
1、压力测试工作应该放到产品上线之前,而不是上线以后
2、测试时尽量跨公网进行,而不是内网
3、测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开是否流程,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少
4、 应尽量进行单元测试,如B2C网站可以着重测试购物车、推广页面等,因为这些页面占整个网站访问量比重较大
转自:https://blog.csdn.net/jk110333/article/details/919068
用Webbench进行网站压力测试相关推荐
- LINUX下简易网站压力测试--Webbench小记
Webbench是一款小巧实用的网站压力测试工具,它是由 Lionbridge公司开发的.它的标准测试主要有两项内容:每秒钟相应请求数和每秒钟传输数据量.它最多可以模拟3万个并发连接去测试网站的负载能 ...
- webbench网站压力测试工具的使用方法
下载该工具(下载地址:http://www.ibiblio.org/pub/Linux/apps/www/servers/) #whereis webbench #/usr/ports/benchma ...
- Webbench网站压力测试
Webbench网站压力测试 Webbench是有名的网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的 两项 内 ...
- apache修改最大连接并用ab网站压力测试
apache修改最大连接并用ab网站压力测试 apache 2.2,使用默认配置,默认最大连接数是150 1.首先在httpd.conf中加载httpd-mpm.conf配置(去掉前面的注释): # ...
- Nginx防止大流量攻击,限制流量访问(limit_req_zone模块)以及进行网站压力测试
文章目录 一.限流的几种算法 (一).计数器算法 (二).漏桶算法 (三).令牌桶算法 二. limit_req_zone 参数配置 三.limit_conn_module 参数配置 四.网站压力测试 ...
- 1 网站压力测试工具 WEB性能测试 Web Bench
Web Bench (网站压力测试工具) Web Bench是有名的网站压力测试工具,它是由 Lionbridge公司开发. Web Bench最多可以模拟3万个并发连接去测试网站的负载能力. We ...
- 几种网站压力测试工具调研与使用
在项目上线之前,都需要做压力测试,目的是看下我们的网站能抗住多少的压力,能承担多少并发,如果不做压力测试,一旦出现大访问量时,我们的网站会挂掉.因此,我们对现有较流行的几种网络压力测试工具进行了简单调 ...
- WEB网站压力测试教程详解
WEB 网站压力测试教程详解 Web 服务处于分布式计算的核心位置,它们之间的交互通常很难测试.分布式开发.大型的开发者团队以及对代码日益组件化的期望都有可能使 Web 服务的开发变得越来越容易隐藏错 ...
- WEB网站压力测试方案 压力测试如何换算并发用户数
http://wenku.baidu.com/view/bedf1a93daef5ef7ba0d3c29.html 压力测试通过确定一个系统的瓶颈或者不能接收的性能点,来获得系统能提供的最大的服务级别 ...
最新文章
- 【剑指offer】树的子结构
- linux kernel中cache代码解读
- Linux(三)——mysql服务
- vagrant学习笔记 - 基本命令的使用
- WPF Slider Menu
- boost::hana::type_c用法的测试程序
- VTK:几何对象之CylinderExample
- 51单片机—串口通信
- android 调用系统方法,android 调用系统功窗口方法
- mysqld和mysql区别_mysqld与mysqld_safe的区别
- 【笔记】mac os命令行编译objective-c
- 易语言PHP非对称加密,openssl调用大集合[易语言源码] | 贝贝吧
- 《SEM长尾搜索营销策略解密》一一2.10 小领域文化进入红利期
- 一个菜鸟关于winrar密码无法秒破的研究结果
- 计算机专业实践报告立题依据,开题报告立题依据 .doc
- Blob和File对象API与兼容性问题
- C. Pythagorean Triples
- 如何解决算百分比,加起来不是100%的问题
- “快乐宝宝”风波始末 (三)
- 如何使用Win10搭建我的世界Minecraft服务器
热门文章
- Java Web学习总结(9)——servlet和Jsp生命周期解读
- linux nfs4 超时,Linux文件服务器NFS详解【4】
- 50道编程小题目之【质数的个数】
- 学生上课睡觉班主任怎么处理_学生上课睡觉鼾声如雷,老师要拍照发家长群吗?一线教师为你分析...
- 宝宝树发行价为6.8港元 11月27日在港交所正式挂牌
- 读懂 SOLID 的「里氏替换」原则
- Linux 学习记录 二 (文件的打包压缩).
- ORACLE HANDBOOK系列之十:字符集、编码以及Oracle的那些事
- .Net Attribute特性
- 为GridView-Delete列添加确认对话框(2种方法)