美文网首页
HTTP的性能测试

HTTP的性能测试

作者: 十年之后_b94a | 来源:发表于2017-11-14 19:42 被阅读0次

    利用apach自带的ab压力测试工具

    使用前进入Apache的安装bin目录下
    
    image.png

    基础命令

    ab -n1000 -c10 'url地址'
    其中
    -n  需要执行的请求次数
    -c  并发的数量
    -t   等待返回的最长时间
    
    -b  TCP收发缓冲区的大小,单位(byte)
    
    -p 使用post (同时需要定义-T参数)
    
    -u 使用put (同时需要定义-T参数)
    
    -T content-type, 例如application/x-www-form-urlencoded, 默认为text/plain
    
    -w 把结果打印在html的表格里
    
    -x  表格的属性
    
    -y  tr行属性
    
    -z  td列属性
    
    -C 设置cookie 例如Apach=1234
    
    -H header行, 例如Accept-Encoding:gzip
    
    -k 是否标示位HTTP Keep Alive 
    
    
    image.png

    结果解释

    Document Length: ###文档返回的长度,不包括响应头
    Concurrency Level: ###并发个数
    Time taken for tests: ###总请求时间
    Complete requests: ###总请求数
    Failed requests: ###失败的请求数
    Requests per second: ###平均每秒的请求数
    Time per request: ###平均每个请求消耗的时间
    Time per request: ###上面的请求除以并发数
    Transfer rate: ###传输速率

    相关文章

      网友评论

          本文标题:HTTP的性能测试

          本文链接:https://www.haomeiwen.com/subject/ffmfvxtx.html