使用ApacheBench进行网站性能测试

原创 2006年06月08日 17:33:00

         ApacheBench 主要是用来测试阿帕奇服务器执行效率用的。安装好apache服务器套件后,进入bin目录,就可以找到该可执行文件ab.exe。

         ApacheBench可以针对某一特定URL模拟出连续的联机请求,同时还可以仿真出同时间点个数相同的联机请求,因而利用 ApacheBench 可帮助我们在网站开发期间仿真实际上线可能的情况,利用仿真出来的数据做为调整服务器设定或程序的依据。

ab用法如下

Usage: ab [options] [http[s]://]hostname[:port]/path
Options are:
    -n requests     Number of requests to perform #请求次数
    -c concurrency  Number of multiple requests to make #同一时间发出多少个请求(并行连接)
    -t timelimit    Seconds to max. wait for responses
    -p postfile     File containing data to POST
    -T content-type Content-type header for POSTing
    -v verbosity    How much troubleshooting info to print
    -w              Print out results in HTML tables
    -i              Use HEAD instead of GET
    -x attributes   String to insert as table attributes
    -y attributes   String to insert as tr attributes
    -z attributes   String to insert as td or th attributes
    -C attribute    Add cookie, eg. 'Apache=1234. (repeatable)
    -H attribute    Add Arbitrary header line, eg. 'Accept-Encoding: gzip'
                    Inserted after all normal header lines. (repeatable)
    -A attribute    Add Basic WWW Authentication, the attributes
                    are a colon separated username and password.
    -P attribute    Add Basic Proxy Authentication, the attributes
                    are a colon separated username and password.
    -X proxy:port   Proxyserver and port number to use
    -V              Print version number and exit
    -k              Use HTTP KeepAlive feature
    -d              Do not show percentiles served table.
    -S              Do not show confidence estimators and warnings.
    -g filename     Output collected data to gnuplot format file.
    -e filename     Output CSV file with percentages served
    -s              Use httpS instead of HTTP (SSL)
    -h              Display usage information (this message)

 

ApacheBench 测试性能并使用GnuPlot绘制图表

Apache Bench 是web性能测试工具,功能强大。但输出的结果只是数字形式,不容易看到数据的变化。因此,GnuPlot的强大绘制功能正好可以弥补Apache Bench这方面的不足。 关于Ap...
  • fdipzone
  • fdipzone
  • 2014年01月28日 01:00
  • 19638

性能测试-ApacheBench

http://www.cnblogs.com/mongo/p/4910249.html基本简介ApacheBench 是一个指令列程式,专门用来执行网站服务器的运行效能,特别是针对Apache 网站服...
  • lee576
  • lee576
  • 2015年11月02日 18:05
  • 1446

性能测试应该怎么做?

偶然间看到了阿里中间件Dubbo的性能测试报告,我觉得这份性能测试报告让人觉得做这性能测试的人根本不懂性能测试,我觉得这份报告会把大众带沟里去,所以,想写下这篇文章,做一点科普。 首先,这份测试...
  • chenjian98306
  • chenjian98306
  • 2016年07月06日 14:53
  • 2746

apacheBench对网站进行压力测试

Apache Benchmark下载          ab 的全称是 ApacheBench , 是 Apache 附带的一个小工具 , 专门用于 HTTP Server 的 benchmark ...
  • qq1355541448
  • qq1355541448
  • 2014年02月19日 10:35
  • 16557

使用ApacheBench对网站进行压力测试

网站发布了,性能怎么样呢?是时候测试一下了Apache服务器下载地址:http://www.apache.org/ 当我们安装Apache服务器之后,我们在其bin目录下可以看到一个ab.exe,的...
  • u014424628
  • u014424628
  • 2015年11月29日 12:36
  • 340

使用apachebench进行post

格式如下: ab -n 1 -p file... url... n:request次数 p:post filename 最后加上url
  • smst1987
  • smst1987
  • 2011年12月21日 14:36
  • 752

使用Apache Bench对网站性能进行测试

Apache Bench简称ab,是Apache附带的一个工具,可以用来测试网站性能。通过ab指定命令发送请求后,可以得到每秒传送字节数、每秒处理请求数、每请求处理时间等统计数据。...
  • dongdong9223
  • dongdong9223
  • 2015年10月26日 14:54
  • 6960

使用 ApacheBench 进行网站的压力测试

使用 ApacheBench 进行网站的压力测试 ApacheBench 工具程序是 Apache 网站服务器软件的一个附带的工具软件,专门用来执行网站服务器的运行效能,特别是针对 Apac...
  • gaohuixiang315
  • gaohuixiang315
  • 2012年07月25日 17:10
  • 868

服务器api性能测试(ApacheBench)

服务器api性能测试(ApacheBench)最近对服务器的某些api进行性能测试,我们关注的主要指标就是系统吞吐量。 才疏学浅,如有错误,请不吝赐教。一:系统吞吐量的简单介绍一个系统的吞度量(承压...
  • m0_37263637
  • m0_37263637
  • 2017年11月17日 11:04
  • 77

Web性能测试工具之ApacheBench(ab)详解

ApacheBench命令原理: ab命令会创建很多的并发访问线程,模拟多个访问者同时对某一URL地址进行访问。它的测试目标是基于URL的,因此,既可以用来测试Apache的负载压力,也可以测试...
  • caiwenfeng_for_23
  • caiwenfeng_for_23
  • 2015年05月04日 11:42
  • 2900
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用ApacheBench进行网站性能测试
举报原因:
原因补充:

(最多只允许输入30个字)