程序开发完毕后需要测试,你可以用重量级的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工具进行压力测试的基本步骤: 1. 安装Apache HTTP服务器,如提供的`Apache24`文件,可能包含一个预编译的Apache版本。 2. 找到`ab`工具,通常位于Apache安装目录的`bin`子目录下。 3. 在命令行中运行...
测试工具 ab apache 性能测试 web开发 网站开发
Apache 压力测试工具ab是一个非常实用的性能测试工具,专门用于评估Apache HTTP服务器的性能。通过模拟多个并发用户发送请求,ab可以帮助管理员了解服务器在高负载下的表现,包括处理速度、吞吐量和资源利用率等关键...
AB工具全称为ApacheBench,它源自Apache HTTP服务器项目,主要用于模拟多个并发用户向服务器发送请求,并记录服务器的响应时间、吞吐量等关键性能指标。这有助于开发者和系统管理员了解在高负载情况下服务器的行为,...
Apache Tomcat AB工具是Web服务器和应用程序服务器性能评估的重要组件,尤其在进行负载和压力测试时,它扮演了不可或缺的角色。这个小巧但功能强大的工具,允许开发者和系统管理员通过简单的命令行界面,对Web服务...
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工具是一款强大的性能测试工具,它用于评估Web服务器的性能和稳定性。这款工具随Apache HTTP服务器一起提供,可以帮助开发者和系统管理员理解服务器在高负载条件下的表现。AB工具能够模拟多个并发用户发送...
Apache AB测试程序是一款轻量级、命令行工具,主要用于评估Web服务器的性能。它由Apache HTTP服务器项目开发,是性能基准测试工具集的一部分。AB,全称ApacheBench,能够模拟多个并发用户对Web服务器进行请求,从而...
- 安装:在大多数Linux发行版中,ab工具通常已经预装在Apache包内。如果未安装,可以通过包管理器(如`apt-get`或`yum`)进行安装。 - 使用命令行:运行`ab`时,你需要提供URL作为参数,例如`ab -n 100 -c 10 ...
总的来说,Apache的ab工具是一个高效、轻量级的压力测试工具,对于理解和优化Web服务性能,尤其是在接口和并发测试方面,提供了有力的支持。在实际工作中,我们需要根据测试需求,灵活运用ab的各项参数,以便获得更...
AB工具包含在Apache HTTP Server的二进制分发包中,无需额外安装即可使用。 #### 三、基本使用方法 1. **定位AB工具位置**:首先,我们需要找到AB工具所在的目录。通常情况下,该工具位于Apache服务器的`bin`目录...
- **ab (Apache Bench)**:性能基准测试工具,可以模拟多个并发用户对服务器进行压力测试。 - **httpd-tweak**:一些发行版提供的优化工具,用于调整服务器配置以提升性能。 4. **源码编译**:对于开发者,Apache...
总的来说,Apache24加压版为用户提供了一种便捷的方式来快速搭建和测试Web服务器,而ab工具则帮助评估服务器的性能,确保其能满足应用的需求。通过深入理解和熟练运用这些知识点,可以更好地管理和维护Apache24...
NULL 博文链接:https://2279972332.iteye.com/blog/1989163
本教程将详细介绍如何使用`ab`工具进行网站压力测试。 一、`ab`工具简介 `ab`工具是一个命令行程序,通过发送HTTP/1.1请求到服务器,分析返回的结果,从而提供关于服务器性能的统计数据。它可以设置并发用户数、...
apache的ab.exe服务器压力测试工具,用于对各种服务器压力测试
### AB工具简介 AB,全称为ApacheBench,是由Apache HTTP服务器项目开发的命令行工具。它的主要功能是模拟多个并发用户对HTTP服务器进行请求,通过测量响应时间、吞吐量等指标,来评估服务器的性能和负载能力。 ##...