`
fishermen
  • 浏览: 379992 次
社区版块
存档分类
最新评论

apache 的ab工具介绍

阅读更多

 

        程序开发完毕后需要测试,你可以用重量级的LoadRunner,也可以自己写个压力里程序。这里介绍一个apache的测试小工具ab。

 

        安装 apache httpserver( httpd )后,在其 bin 目录下有个很有用的工具 ab ,可以用于测试 http 服务的响应速度、吞吐量等。

 

       Eg :用10个并发来访问某url 1000次:

            ./ab –n 10000 –c 10 user:pwd http://server/statuses/public_timeine.xml 

 

ab 工具有很多可调参数,主要参数如下:

-A auth-username:password

提供basic验证,用户名密码用:隔开,base64编码后发送。

-c concurrency

 并发请求数,默认为1;

-C cookie-name=value

增加cookie,该参数可重复。.

-d

不显示 "percentage served within XX [ms] table". (legacy support).

-H custom-header

增加额外的head到request中。参数是用“:”分割的key-value格式。

-i

用head请求代替get

-k

用http的keepAlive特性,如多个请求共享一个session。默认不启用keepAlive特性。

-n requests

请求的数量。默认请求一次。

-p POST-file

用于Post上传的file。

-t timelimit

      向server发请求的最长时间,用该参数可以限制测试在固定时间内完成。默认是没有时间限制。

-T content-type

Post数据的content type

-w

按html格式打印结果。
 

分享到:
评论

相关推荐

    Apache ab压力测试工具

    使用Apache ab工具进行压力测试的基本步骤: 1. 安装Apache HTTP服务器,如提供的`Apache24`文件,可能包含一个预编译的Apache版本。 2. 找到`ab`工具,通常位于Apache安装目录的`bin`子目录下。 3. 在命令行中运行...

    apache ab web网站测试工具

    测试工具 ab apache 性能测试 web开发 网站开发

    Apache 压力测试工具ab

    Apache 压力测试工具ab是一个非常实用的性能测试工具,专门用于评估Apache HTTP服务器的性能。通过模拟多个并发用户发送请求,ab可以帮助管理员了解服务器在高负载下的表现,包括处理速度、吞吐量和资源利用率等关键...

    apache ab windows可用

    AB工具全称为ApacheBench,它源自Apache HTTP服务器项目,主要用于模拟多个并发用户向服务器发送请求,并记录服务器的响应时间、吞吐量等关键性能指标。这有助于开发者和系统管理员了解在高负载情况下服务器的行为,...

    apache-tomcat-ab工具

    Apache Tomcat AB工具是Web服务器和应用程序服务器性能评估的重要组件,尤其在进行负载和压力测试时,它扮演了不可或缺的角色。这个小巧但功能强大的工具,允许开发者和系统管理员通过简单的命令行界面,对Web服务...

    apache benchmark ab.exe

    apache benchmark 独立文件 ab.exe 可以直接使用 Version 2.3。一般用户压力测试用。参数如下 .\ab.exe --help Options are: -n requests Number of requests to perform -c concurrency Number of multiple ...

    apache ab工具页面压力测试返回结果含义解释

    Apache AB工具是一款强大的性能测试工具,它用于评估Web服务器的性能和稳定性。这款工具随Apache HTTP服务器一起提供,可以帮助开发者和系统管理员理解服务器在高负载条件下的表现。AB工具能够模拟多个并发用户发送...

    apache ab测试程序

    Apache AB测试程序是一款轻量级、命令行工具,主要用于评估Web服务器的性能。它由Apache HTTP服务器项目开发,是性能基准测试工具集的一部分。AB,全称ApacheBench,能够模拟多个并发用户对Web服务器进行请求,从而...

    apache压力测试之ab

    - 安装:在大多数Linux发行版中,ab工具通常已经预装在Apache包内。如果未安装,可以通过包管理器(如`apt-get`或`yum`)进行安装。 - 使用命令行:运行`ab`时,你需要提供URL作为参数,例如`ab -n 100 -c 10 ...

    Apache 压力测试工具ab 专注接口测试 并发测试

    总的来说,Apache的ab工具是一个高效、轻量级的压力测试工具,对于理解和优化Web服务性能,尤其是在接口和并发测试方面,提供了有力的支持。在实际工作中,我们需要根据测试需求,灵活运用ab的各项参数,以便获得更...

    Apache AB性能测试工具使用教程

    AB工具包含在Apache HTTP Server的二进制分发包中,无需额外安装即可使用。 #### 三、基本使用方法 1. **定位AB工具位置**:首先,我们需要找到AB工具所在的目录。通常情况下,该工具位于Apache服务器的`bin`目录...

    apache 相关工具模块

    - **ab (Apache Bench)**:性能基准测试工具,可以模拟多个并发用户对服务器进行压力测试。 - **httpd-tweak**:一些发行版提供的优化工具,用于调整服务器配置以提升性能。 4. **源码编译**:对于开发者,Apache...

    Apache24加压版 需要ab的可以在bin目录下获得

    总的来说,Apache24加压版为用户提供了一种便捷的方式来快速搭建和测试Web服务器,而ab工具则帮助评估服务器的性能,确保其能满足应用的需求。通过深入理解和熟练运用这些知识点,可以更好地管理和维护Apache24...

    Apache ab压力测试

    NULL 博文链接:https://2279972332.iteye.com/blog/1989163

    Apache网站压力测试工具ab使用教程.zip

    本教程将详细介绍如何使用`ab`工具进行网站压力测试。 一、`ab`工具简介 `ab`工具是一个命令行程序,通过发送HTTP/1.1请求到服务器,分析返回的结果,从而提供关于服务器性能的统计数据。它可以设置并发用户数、...

    apache的ab.exe服务器压力测试工具

    apache的ab.exe服务器压力测试工具,用于对各种服务器压力测试

    性能测试工具AB

    ### AB工具简介 AB,全称为ApacheBench,是由Apache HTTP服务器项目开发的命令行工具。它的主要功能是模拟多个并发用户对HTTP服务器进行请求,通过测量响应时间、吞吐量等指标,来评估服务器的性能和负载能力。 ##...

Global site tag (gtag.js) - Google Analytics