• apache bench压测工具


    性能指标维度

    吞吐率:每秒事务处理数量,对应的是web的一个请求接口完成一起请求响应的时间;计算公式:总请求数 / 处理完成这些请求数所花费的时间

    并发请求数:每秒服务器接收的请求数量;

    并发用户数:每秒服务器接收到的连接数量,一个连接可以发送多个请求数量;

    用户平均等待时间:每个请求处理完成所需的等待时间;计算公式:处理完成所有请求数所花费的时间 / (总请求数 / 并发用户数)

    每个请求平均处理时间:计算公式:处理完成所有请求数所花费的时间 / 总请求数;

    安装

    ubuntu系统下执行

    apt install apache2-utils

    使用

    ab -n 100 -c 5 https://www.arfront.cn/

    -n:总请求数量

    -c:并发数量

    报告解读

    Server Software:        openresty/1.15.8.1   服务器软件
    Server Hostname:        www.arfront.cn   请求的域名
    Server Port:            443  请求的端口
    SSL/TLS Protocol:       TLSv1.2,ECDHE-RSA-AES256-GCM-SHA384,2048,256  加密协议
    TLS Server Name:        www.arfront.cn  证书名称
    
    Document Path:          /   请求的路径
    Document Length:        99010 bytes  收到的文档大小
    
    Concurrency Level:      5  同步请求数量
    Time taken for tests:   60.425 seconds  总花费时间
    Complete requests:      100 完成的请求
    Failed requests:        0  失败的请求
    Total transferred:      2985390 bytes  总的传输的文件大小
    HTML transferred:       2970300 bytes  传输的HTML的文件大小
    Requests per second:    0.50 [#/sec] (mean) 平均每秒处理请求数量
    Time per request:       4028.316 [ms] (mean) 平均每个请求需要等待的时间
    Time per request:       2014.158 [ms] (mean, across all concurrent requests) 包含并发的平均每个请求的处理时间
    Transfer rate:          48.25 [Kbytes/sec] received 每秒传输率
    请求每个阶段所花费的时间
    Connection Times (ms)
                  min  mean[+/-sd] median   max
    Connect:      685  707  17.6    708     737
    Processing:  2121 3241 1170.6   2953    7306
    Waiting:     1358 1816 544.5   1671    3525
    Total:       2852 3948 1166.8   3675    7997
    请求在单位时间内处理完成的百分比
    Percentage of the requests served within a certain time (ms)
      50%   3675
      66%   3846
      75%   4174
      80%   4311
      90%   4776
      95%   7745
      98%   7997
      99%   7997
     100%   7997 (longest request)
  • 相关阅读:
    判断 undefined and ( == null) and (!something) and ( == null)
    textarea高度自适应自动展开
    退出 js和Jquery区别
    javascript高级程序设计 学习笔记 第五章 下
    Bind, Call and Apply in JavaScript
    javascript高级程序设计 学习笔记 第五章 上
    小程序入门---登录流程
    Array类型 JS
    深入浅出妙用 Javascript 中 apply、call、bind
    微信公众号开发(与angular框架相结合)
  • 原文地址:https://www.cnblogs.com/flyingaway/p/14067081.html
Copyright © 2020-2023  润新知