• apache自带的ab压力测试工具


    httpd-2.4.27-Win64-VC15

    链接: https://pan.baidu.com/s/1027MtVwbq1zjUgF7P7Rrkw 密码: ne6a

    下载解压后doc窗口cd ........in路径

    然后调用ab -t xx -c xx rul(例如ab -n 800 -c 800  http://192.168.0.10/ )

    ab --help 展示所需参数含义

    C:UsersxxxxDesktophttpd-2.4.27-Win64-VC15Apache24in>ab --help
    Options are:
    -n   requests Number of requests to perform
    -c   concurrency Number 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 Size of TCP send/receive buffer, in bytes
    -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

  • 相关阅读:
    php composer 相关及版本约束等小技巧
    Jquery 获取表单值如input,select等方法
    Apache benchmark 压力测试工具
    Linux中的随机数文件 /dev/random /dev/urandom
    redis持久化
    Python---装饰器
    高仿拉手网底部菜单实现FragmentActivity+Fragment+RadioGroup
    python实现二叉树和它的七种遍历
    Spring AOP应用实例demo
    二维数组的列排序
  • 原文地址:https://www.cnblogs.com/xiufengd/p/7451700.html
Copyright © 2020-2023  润新知