关闭

apache ab开源的压力测试工具参数介绍

79人阅读 评论(0) 收藏 举报

apache ab是开源的轻量级压力测试工具,开发者可以使用该测试工具进行简单的压力测试工作。如下是该工具的参数详解:

如果服务器上安装了apache,那么就会自动安装了ab工具。如果没安装,可以通过httpd_tools源码进行安装。

进入到apache/bin目录,ab命令在该目录下,执行 ./ab -h 查看ab参数详解,如下:

[root@test bin]# ./ab -h
Usage: ./ab [options] [http://]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
    -b windowsize   Size of TCP send/receive buffer, in bytes
    -p postfile     File containing data to POST. Remember also to set -T
    -u putfile      File containing data to PUT. Remember also to set -T
    -T content-type Content-type header for POSTing, eg.
                    'application/x-www-form-urlencoded'
                    Default is 'text/plain'
    -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
    -r              Don't exit on socket receive errors.
    -h              Display usage information (this message)
[root@test bin]# 


中文介绍:

-n 执行的请求数

-c 并发请求数

-t 测试时执行时间

-b tcp缓冲区大小

-p 发送包含的post请求的header信息

-u 数据信息

-h ab命令帮助信息


北京整形医院:http://www.zjyestar.cn/

0
0
查看评论
发表评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场

apache自带压力测试工具ab详解

请注意我们在启动ab时,传入3个命令行参数,它们正是代表了前面提到的前提条件: -n1000 表示总请求数位1000 -c 表示并发用户数为10 http://localhost/index.h...
  • violet_echo_0908
  • violet_echo_0908
  • 2015-12-17 10:11
  • 1054

Apache ab使用POST参数进行压力测试 (服务端为Django)

近日要上线一个基于HTTP协议的游戏,所以要测一下压力。     想到ab测试是比较简便的,所以用ab来测试,但是问题来了,POST参数接不到。几经测试,才发现传递POST参数的方法。 传递POST...
  • chenggong2dm
  • chenggong2dm
  • 2016-07-07 15:04
  • 7316

服务器性能指标:Apache压力测试工具ab

1. 概述 项目上线前,需要先知道web服务的性能指标,
  • u014285882
  • u014285882
  • 2014-04-06 10:20
  • 2842

使用Apache的ab工具进行压力测试

ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx、lighthttp、IIS等其它Web服务器的压力。 Apache附带的ab工具(使用的PHP环境...
  • byxdaz
  • byxdaz
  • 2015-08-12 12:24
  • 24156

apache ab压力测试工具---linux(ubuntu)

linux下打开ab的man页面,介绍如下: NAME ab - Apache HTTP server benchmarking tool SYNOPSIS ab ...
  • qcpm1983
  • qcpm1983
  • 2014-03-28 09:00
  • 2908

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

PS:网站性能压力测试是性能调优过程中必不可少的一环。只有让服务器处在高压情况下才能真正体现出各种设置所暴露的问题。Apache中有个自带的,名为ab的程序,可以对Apache或其它类型的服务器进行网...
  • ligaoyang
  • ligaoyang
  • 2015-09-29 17:04
  • 1970

ab和jmeter进行GET/POST压力测试的使用心得和比较

ab就是Apache Benchmark的缩写,顾名思义它是Apache组织开发的一款web压力测试工具,优点是使用方便,统计功能强大。 ab作为一款非常流行的压测工具,使用细节这里就不多介绍了,直接...
  • officercat
  • officercat
  • 2015-11-20 14:57
  • 19575

AB——超实用压力测试工具

转自:http://www.jianshu.com/p/43d04d8baaf7 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) ...
  • wx19900503
  • wx19900503
  • 2017-02-24 18:00
  • 553

使用ab进行压力测试详解

当你使用PHP(或其他编程语言)完成一个web程序的开发,并且web程序在Apache服务器上正常运行的时候,你有没有考虑过对你的Apache服务器及部署在其上的web程序进行一些压力测试呢?毕竟,真...
  • iamdingping123
  • iamdingping123
  • 2015-06-15 16:03
  • 1091

使用ApacheBench(ab)对URL进行压力测试(HTTP直压)

ApacheBench(ab)安装 ubuntu 安装 apt-get install apache2-utils // 可单独安装,与apache2无捆绑关系。若无法安装,请更新源后重试。其它系...
  • amqvje
  • amqvje
  • 2016-11-08 16:25
  • 2111
    个人资料
    • 访问:6205次
    • 积分:1310
    • 等级:
    • 排名:千里之外
    • 原创:77篇
    • 转载:13篇
    • 译文:1篇
    • 评论:0条
    文章存档