• 性能测试常见术语浅析——吞吐量与吞吐率


    吞吐量

    指在一次性能测试过程中网络上传输的数据量的总和,也可以这样说在单次业务中,客户端与服务器端进行的数据交互总量;

    对交互式应用来说,吞吐量指标反映服务器承受的压力,容量规划的测试中,吞吐量是重点关注的指标,它能够说明系统级别的负载能力,另外,在性能调优过程中,吞吐量指标也有重要的价值;

    吞吐量和负载之间的关系

    ①上升阶段:吞吐量随着负载的增加而增加,吞吐量和负载成正比;

    ②平稳阶段:吞吐量随着负载的增加而保持稳定,无太大变化或波动;

    ③下降阶段:吞吐量随着负载的增加而下降,吞吐量和负载成反比;

    总结:吞吐量干不过负载!!!

    如下图所示:

    a1面积越大,说明系统的性能能力越强,a2面积越大,说明系统稳定性越好,a3面积越大,说明系统的容错能力越好(啧啧,图有点丑。。。)

    吞吐率

    吞吐量/传输时间,即单位时间内网络上传输的数据量,也可以指单位时间内处理客户请求数量,它是衡量网络性能的重要指标。

    通常情况下,吞吐率用“字节数/秒”来衡量,当然,也可以用“请求数/秒”和“页面数/秒”来衡量;

  • 相关阅读:
    cnpm与npm指定有什么区别?
    Node.js与VUE安装及环境配置之Windows篇
    kafka和rabbitmq对比
    .NET笔记题库(一)
    API网关的用处
    C#问答题与附解收集(三)
    Error Code: 1175
    有时间测试dism
    sublime 3103liense
    weblogic 安装和部署项目(原创)
  • 原文地址:https://www.cnblogs.com/qiaoli0726/p/10007048.html
Copyright © 2020-2023  润新知