• ab接口压力测试工具使用


    ab的使用

    模拟并发请求100次,总共请求10000次
    命令模板:
    ab -c 100 -n 10000 待测试网站(建议完整路径)
    内容解释:
    Server Software: nginx/1.10.2 (服务器软件名称及版本信息)
    Server Hostname: 192.168.1.106(服务器主机名)
    Server Port: 80 (服务器端口)
    Document Path: /index1.html. (供测试的URL路径)
    Document Length: 3721 bytes (供测试的URL返回的文档大小)
    Concurrency Level: 1000 (并发数)
    Time taken for tests: 2.327 seconds (压力测试消耗的总时间)
    Complete requests: 5000 (的总次数)
    Failed requests: 688 (失败的请求数)
    Write errors: 0 (网络连接写入错误数)
    Total transferred: 17402975 bytes (传输的总数据量)
    HTML transferred: 16275725 bytes (HTML文档的总数据量)
    Requests per second: 2148.98 [#/sec] (mean) (平均每秒的请求数) 这个是非常重要的参数数值,服务器的吞吐量
    Time per request: 465.338 [ms] (mean) (所有并发用户(这里是1000)都请求一次的平均时间)
    Time request: 0.247 [ms] (mean, across all concurrent requests) (单个用户请求一次的平均时间)
    Transfer rate: 7304.41 [Kbytes/sec] received 每秒获取的数据长度 (传输速率,单位:KB/s)
    ...
    Percentage of the requests served within a certain time (ms)
    50% 347 ## 50%的请求在347ms内返回
    66% 401 ## 60%的请求在401ms内返回
    75% 431
    80% 516
    90% 600
    95% 846
    98% 1571
    99% 1593
    100% 1619 (longest request)

  • 相关阅读:
    nginx配置zabbix下setup.php(web页面)无法显示,浏览器无法打开
    CentOS release 6.5下jdk1.7升级到1.8
    tcp流量控制
    图像处理服务器
    muduo rpc protobuf 实现学习
    p2p nat 穿透原理
    博客-livevent-stl-cpp-nginx
    使用eventfd创建一个用于事件通知的文件描述符
    多线程设计的类的思考!
    ftp协议服务器与tinyhttp服务demo
  • 原文地址:https://www.cnblogs.com/h-gallop/p/11646009.html
Copyright © 2020-2023  润新知