• 系统性能测试关键指标


    系统性能测试关键指标(从一个用户的功能到N个用户的负载,并发)

    多快好省(并发量,响应时间,稳定性,资源使用率 )

    服务器部署在阿里云上的话,它自带的云监控平台可以实时监控各项性能指标

    • 响应时间

      • client--web server--data server之间请求响应总时长
      • 客户端呈现时间+网络传输时间+服务器处理时间
      • ping 服务器地址
      • 2(非常好)/5(可以接受)/8(上限)S
    • 并发用户数

      • 初始化环境,匹配现场环境

        • 没有经过初始化的性能环境,是没用的环境,数据库是空的,网络是背靠背互联,与现场环境差太远
        • 在实验室的网络需要注入延时
        • 数据库环境
          • dump
          • 或创建相同的数据库格式
      • 注册用户量(影响磁盘空间)

      • 在线用户数(同时在线不同时请求)

        • 12306(阿里帮忙架构)
        • 影响内存
        • 这里的初始化环境需要热机 warm up
          • 使得磁盘数据载入内存,
      • 并发用户数

        • 狭义并发,极端并发(同时点击同一按钮,秒杀系统)
        • 广义并发(同一时间200注册,300登录,100查询,100下单)
        • 参考平均并发用户数的计算模型C=nL/T
          • n--平均每天访问量
          • L--在线均长
          • T--一天内有多长时间用户使用系统
        • 并发用户峰值计算模型
          • C^=C+3*根号C
        • 一般OA系统的并发量为使用系统用户量的5%--20%.
        • 性能拐点
    • 吞吐量

      • 单位时间内系统处理用户的请求数
      • TPS 吞吐率 单位时间为1S
      • 吞吐量的计算公式
        • F=虚拟用户个数*每个虚拟用户发出的请求数/性能测试耗时
      • 随着并发用户数的增多,吞吐量会在某一值到达峰值,
        • 分析是网络原因(加带宽),还是CPU,内存,磁盘,
          • 还是考虑加设服务器
    • 系统性能计数器(CPU,内存,磁盘的资源使用率)

    • 思考时间(等待时间,模拟用户行为)

    种一棵树最好的时间是十年前,其次是现在
  • 相关阅读:
    a
    迭代 递归 反转链表 反转二叉树
    深入理解 Promise 之手把手教你写一版
    Golang在商业化广告的优化实践 https://mp.weixin.qq.com/s/joR1Y5t4a8fIs111XNZluA
    找BUG 题目理解 平衡二叉树 定义
    源码 json.Unmarshal json.Marshal
    大流量活动下钱包提现方案的设计与实现
    Scrum敏捷实践总结
    情况考虑不周 非边界值
    凡是正值 皆有贡献 保留
  • 原文地址:https://www.cnblogs.com/fairytalk/p/13365374.html
Copyright © 2020-2023  润新知