webbench性能压力测试
1.简述
Webbench是知名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发。
Webbench能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况。webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量。webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力。还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试。
Webbench最多可以模拟3万个并发连接去测试网站的负载能力。
官方主页:http://home.tiscali.cz/~cz210552/webbench.html
2.原理
webbench首先fork出多个子进程,每个子进程都循环做web访问测试。子进程把访问的结果通过pipe告诉父进程,父进程做最终的统计结果。
3.安装过程
# apt-get install exuberant-ctags
官网下载webbench
# tar xvf webbench-1.5.tar.gz
# cd webbench-1.5
# make
# make install
4.WebBench使用
使用说明 通过webbench --help 命令查看
webbench -c 100 -t 10 http://www.baidu.com/ 命令就是用10个客户端并发百度网站30秒
webbench -c 并发数 -t 运行测试时间 URL(url后需加个“/”)
5.测试实验结果
速度:每秒钟响应请求数:1662 pages/min,每秒钟传输数据量4815800 bytes/sec.
返回数:277次返回成功,0次返回失败
备注:
- 压力测试工作应该放到产品上线之前进行
- 测试时尽量跨公网模拟正式环境进行
- 测试时并发应当由小逐渐加大,比如并发100时观察一下网站负载是多少、打开是否流程,并发200时又是多少、网站打开缓慢时并发是多少、网站打不开时并发又是多少
6.源码解析
待续
webbench性能压力测试相关推荐
- Web服务器性能压力测试工具http_load、webbench、ab、Siege使用教程
Web服务器性能压力测试工具http_load.webbench.ab.Siege使用教程 作者: feng 日期: 2012/07/25 发表评论 (0) 查看评论 一.http_load 程序非常 ...
- Web必备性能压力测试工具WebBench与ApcheBench(ab)详解
在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果 ...
- Web性能压力测试工具-Webbench
目录 Webench Webbench实现的核心原理 安装和使用 注意总结 安全隐患 Webench Webench是一款LInux轻量级的网站测压工具,最多可以对网站模拟3w左右的并发请求,可以控制 ...
- Webbench网站压力测试
Webbench网站压力测试 Webbench是有名的网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的 两项 内 ...
- 三种web性能压力测试工具
三种web性能压力测试工具http_load webbench ab小结 题记:压力和性能测试工具很多,下文讨论的是我觉得比较容易上手,用的比较多的三种 http_load 下载地址:http://w ...
- webbench网络压力测试源码
今天中午闲来无事花了5分钟时间看了遍webbench网络压力测试的源代码,索性将其汉化,英语水平有限,敬请批评指正. 1.适用系统:Linux 2.编译安装: tar zxvf webbench-1. ...
- 编译安装LAMP对其性能压力测试
本文主要描述了apache,php,mysql的安装方式,并结合xcache对php进行加速,使用ab命令对php进行压力性能测试. 本次环境:都是在一台主机上实现,系统为Centos6.5_64位 ...
- 【Linux】ab命令实现网站性能压力测试
文章目录 ab命令介绍 ab命令的安装 ab命令的参数 使用举例 1. 使用gaosh-64服务器对gaosh-1服务器进行压测,模拟10个用户,对百度首页发起1000次请求 2. 压测www.zmk ...
- 【总结】个人推荐的接口测试工具和接口性能/压力测试工具
一般接口有2种测试,现在很多是模糊了这个,但是如果细分.一般还要写<接口测试用例>和<接口性能测试用例>.同样,也分接口测试报告和接口性能测试报告. 接口的本质及其工作原理 接 ...
最新文章
- Sentinel-Dashboard 与 apollo 规则的相互同步
- python众数问题给定含有n个元素的多重集合s_2-1 问题描述:给定含有n个元素的多重集合S - 下载 - 搜珍网...
- 查看数据库大小或者表大小
- Windows 8 系列(六):BackgroundTask 及其引起无法捕获的Crash
- java并发编程并发容器_Java并发编程:同步容器
- 阿里文娱搜索排序算法实践和思考(附交流视频和PPT下载链接)
- 列出搜索过的数据(类似京东顶部搜索框)
- 网络蛋白质组学在计算机中应用,Mumford Shah算法研究及其在拓扑蛋白质组学中的应用...
- WPF之Binding基础三 Binding的路径Path
- webpack2终极优化
- static,inline,volatile的作用
- PDF格式分析(六十五) Text 文字——字体数据结构
- 树形结构的数据库表设计
- matlab中stract用法_matlab初学之strcat、num2str
- 计算机网络基础学习笔记
- 常用电子元器件及应用
- 三维形体的数据结构(1)半边数据结构
- 2017年3月18日奇虎360 笔试真题(3个编程题)
- org.springframework.beans.factory.NoSuchBeanDefinitionException: No bean named 'dataSource' is defin
- Mysql实现数据脱敏