搜ijsio 发表于 2017-12-25 09:15:43

apache自带的ab压力测试工具

  httpd-2.4.27-Win64-VC15
  链接: https://pan.baidu.com/s/1dEYlrzF 密码: qqmv
  下载解压后doc窗口cd ........\bin路径
  然后调用ab -t xx -c xx
  ab --help 展示所需参数含义
  C:\Users\xxxx\Desktop\httpd-2.4.27-Win64-VC15\Apache24\bin>ab --help
  Options are:
  -n   requests   Number of requests to perform
  -c   concurrencyNumber of multiple requests to make at a time
  -t   timelimit    Seconds to max. to spend on benchmarking
  This implies -n 50000
  -s   timeout      Seconds to max. wait for each response
  Default is 30 seconds

  -b   windowsize>  -B   address      Address to bind to when making outgoing connections
  -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 to use for POST/PUT data, 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.
  -q   Do not show progress when doing more than 150 requests
  -l                Accept variable document length (use this for dynamic pages)
  -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.
  -m  method       Method name
  -h  Display usage information (this message)
  返回内容可参考
  http://blog.csdn.net/hytfly/article/details/8964963
页: [1]
查看完整版本: apache自带的ab压力测试工具