WebBench简介

 

 Web Bench是一个在Linux下使用的非常简单的网站压力测试工具。它使用fork()模拟多个客户端访问我们设定的URL,测试网站在压力下的工作性能,最多可以模拟3万个并发连接去测试网站的负载能力。

  Web Bench使用C语言编写,代码非常简洁,源码总共约600行。

链接地址:http://home.tiscali.cz/~cz210552/webbench.html

下载源码包,解压出来的目录结构如下图所示:

可以看到,源代码只有2个文件,分别为socket.c和webbench.c,这两个文件的代码书写都比较 简单,但是在阅读代码之前,要求读者必须有多线程编程和网络编程的基础知识,在后续我会慢慢分模块介绍这一个代码的细节,敬请关注。

时间: 2024-11-11 12:07:53

WebBench简介的相关文章

网站压力测试工具webbench使用说明

一.webbench简介 Webbench是有名的网站压力测试工具,它是由Lionbridge公司(http://www.lionbridge.com)开发.它的帮助文件和文档请到:www.webbench.com上查看.       Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的两项 内容:每秒钟相应请求数和每秒钟传输数据量.webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,J

Web压力测试工具 webbench

在运维工作中,压力测试是一项很重要的工作.比如在一个网站上线之前,能承受多大访问量.在大访问量情况下性能怎样,这些数据指标好坏将会直接影响用户体验.但是,在压力测试中存在一个共性,那就是压力测试的结果与实际负载结果不会完全相同,就算压力测试工作做的再好,也不能保证100%和线上性能指标相同.面对这些问题,我们只能尽量去想方设法去模拟.所以,压力测试非常有必要,有了这些数据,我们就能对自己做维护的平台做到心中有数 1.简介 webbench是知名的网站压力测试工具,它是由Lionbridge公司(

webbench概述

一.简介 Webbench是知名的网站压力测试工具,能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webbench的标准测试可以向我们展示服务器的两项内容:每秒钟相应请求数和每秒钟传输数据量.Webbench最多可以模拟3万个并发连接去测试网站的负载能力 二.安装webbench-1.5.tar.gz 1.将webbench-1.5.tar.gz文件上传至服务器的/opt/目录下: 2.对webbench-1.5.tar.gz文件进行解压操作: [[email prot

压力测试方案webbench

目前较为常见的网站压力测试工具有webbench.ab(apache bench).tcpcopy.loadrunner 软件名称 简介 优缺点 webbench 由Lionbridge公司开发,主要测试每秒钟请求数和每秒钟数据传输量,同时支持静态.动态.SSL 部署简单,静动态均可测试.适用于小型网站压力测试(单例最多可模拟3万并发) ab(apache bench) Apache自带的压力测试工具,主要功能用于测试网站每秒钟处理请求个数 多见用于静态压力测试,功能较弱,非专业压力测试工具 t

使用webbench进行压力测试

软件名称 简介 优缺点 webbench 由Lionbridge公司开发,主要测试每秒钟请求数和每秒钟数据传输量,同时支持静态.动态.SSL 部署简单,静动态均可测试.适用于小型网站压力测试(单例最多可模拟3万并发) ab(apache bench) Apache自带的压力测试工具,主要功能用于测试网站每秒钟处理请求个数 多见用于静态压力测试,功能较弱,非专业压力测试工具 tcpcopy 基于底层应用请求复制,可转发各种在线请求到测试服务器,具有分布式压力测试功能,所测试数据与实际生产数据较为接

webbench 代码阅读

简介: Webbech能测试处在相同硬件上,不同服务的性能以及不同硬件上同一个服务的运行状况.webBech的标准测试可以向我们展示服务器的两项 内容:每秒钟相应请求数和每秒钟传输数据量.webbench不但能具有便准静态页面的测试能力,还能对动态页面(ASP,PHP,JAVA,CGI)进 行测试的能力.还有就是他支持对含有SSL的安全网站例如电子商务网站进行静态或动态的性能测试. ×××××××××××××××××××××××××吐槽,可忽略×××××××××××××××××××××× 好吧

Httpd简介和基本配置

Apache HTTP Server(简称Apache)是Apache软件基金会的一个开放源代码的网页服务器软件,可以在大多数操作系统中运行,由于其跨平台和安全性.被广泛使用,是最流行的Web服务器软件之一. 官网:http://httpd.apache.org/ 一.httpd简介: 常见Web服务器: Web Server:Httpd(ASF),Nginx,Lighttpd,Gws(google): app server:tomcat(ASF),Jetty,Resin,Web Logic(o

CentOS6.5 64位站点压力測试工具webbench

在Apache中有自带的ab命令能够測试服务的压力,而nginx没有自带的命令,必需要採用第三方软件来測试.今天就简介一下webbench对nginx的压力測试,压力測试是对系统管理员和运维人员必须的,能够非常清晰地看清server能接受多大压力. 1.測试系统:Centos6.5 2.编译安装: wget http://home.tiscali.cz/~cz210552/distfiles/webbench-1.5.tar.gz tar xvf webbench-1.5.tar.gz  -C

高并发测试工具webbench

1.简介 webbench最多可以模拟3万个并发连接去测试服务器的负载能力,编译和配置简单,仅基于TCP协议上对服务器进行测试.Webbench也是开放源码,从代码上看,每个客户端都fork出一个进程进行测试,仅在TCP协议层对服务器测试,并未涉及HTTP协议. 2.安装 源码下载: http://blog.s135.com/soft/linux/webbench/webbench-1.5.tar.gz tar zxvf webbench-1.5.tar.gz cd webbench-1.5 m