zoukankan      html  css  js  c++  java
  • 系统性能测试关键指标

    系统性能测试关键指标(从一个用户的功能到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,内存,磁盘的资源使用率)

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

    种一棵树最好的时间是十年前,其次是现在
  • 相关阅读:
    Python数据挖掘—回归—一元非线性回归
    Python数据挖掘—回归—线性回归
    Python 线程 进程 协程
    Python 异常处理
    Python Socket
    python mysql
    Python 面向对象
    Python 正则表达式
    Python 算法
    python 迭代器 生成器 装饰器
  • 原文地址:https://www.cnblogs.com/fairytalk/p/13365374.html
Copyright © 2011-2022 走看看