zoukankan      html  css  js  c++  java
  • 服务端性能测试

    摘要来源:http://www.ha97.com/5095.html

    目的

    1. 对产品或非专业技术的职能部门:能支持多少活跃用户,及并发用户(UV)
    2. 对开发:专业性能指标
    3. 对运维:单硬件服务器(的测试指标)--> 需要多少台怎样配置的服务器,能抗住的压力(用户并发、用户流量、容量、网络带宽)

    指标与参考计算公式

    系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间

        QPS(TPS):{每秒钟请求数} / {事务数}
        并发数: {系统同时处理的请求数} / {事务数}
        响应时间:  一般取平均响应时间
    
    • QPS(TPS)= 并发数/平均响应时间 # 注意:这个是反映三者的关系,并非是确切的公式

    • 平均并发用户数的计算:C=nL / T

    其中C是平均的并发用户数,n是平均每天访问用户数(login session),L是一天内用户从登录到退出的平均时间(login session的平均时间),T是考察时间长度(一天内多长时间有用户使用系统)

    • 并发用户数峰值计算:C^约等于C + 3*根号C

    其中C^是并发用户峰值,C是平均并发用户数,该公式遵循泊松分布理论。


    当没有遇到性能瓶颈的时候,吞吐量与虚拟用户数之间存在一定的联系,可以采用以下公式计算:F=VU * R /

    其中F为吞吐量,VU表示虚拟用户个数,R表示每个虚拟用户发出的请求数,T表示性能测试所用的时间

  • 相关阅读:
    [LeetCode] Course Schedule
    [Algorithms] Topological Sort
    [Algorithms] Graph Traversal (BFS and DFS)
    [LeetCode] One Edit Distance
    [LeetCode] Summary Ranges
    [LeetCode] Missing Ranges
    [LeetCode] Fraction to Recurring Decimal
    17.Docker之使用dockerfile创建jdk镜像
    16.Docker之使用dockerfile创建nginx镜像
    7.Docker之dockerfile指令简介
  • 原文地址:https://www.cnblogs.com/hailongchen/p/10572417.html
Copyright © 2011-2022 走看看