zoukankan      html  css  js  c++  java
  • 性能测试_常用的性能指标

    两种性能指标

    • 业务指标
    • 技术指标
    • 通常我们会从两个层面定义性能场景的需求指标,它们有映射关系,技术指标不能脱离业务指标
    • 在 jmeter 中,线程数和并发用户数等价【和CPU、响应时间有关系】

    • 响应时间多少合理?

      • 标准是:2、5、8
      • 2秒:很好
      • 5秒:可以接受
      • 8秒:不能接受
    • 常用的性能指标(重要

    • TPS(Transaction Per Second,最主要的指标)

      服务器每秒处理事务数,衡量服务器处理能力的最主要指标

      • RPS(Request per Second)

        简单理解

        每秒请求数,用户从客户端发起的请求数

    • https://www.cnblogs.com/poloyy/p/13130623.html
    • TPS、QPS、RPS、HPS、CPS 的总结

      有很多维度可以衡量一个系统的性能能力,但是如果把五个指标同时都拿来描述系统性能能力的话,未必太混乱了

      为此我们可以这样做

      • 用 TPS 来统一形容系统的性能能力,其他的都在各层面加上限制条件来描述,比如说:接口调用 1000 Calls/s
      • 在团队中要定义清楚术语的使用场景,还有含义

      吞吐量(Throughput)

      单位时间内,网络处理的请求数量(事务/s)

      网络没有瓶颈时,吞吐量≈TPS

      吞吐率

      单位时间内,在网络传输的数据量的平均速率(kB/s)

      资源利用率

      • 服务器资源的使用程度,比如服务器(应用、服务器)的CPU利用率,内存利用率,磁盘利用率,网络带宽利用率
      • 一般不超过80%

      Think Time 思考时间

      从业务角度看

      • 它指的是用户进行操作时,每个请求之间的时间间隔
      • 比如:加入购物车后,多久之后会点击下单?浏览一个商品多久会加入购物车

      从性能测试角度看

      • 为了模拟用户两次操作之间的时间间隔,才有 Think Time,更加真实的模拟用户的真实操作
      • 它和用户行为有关系,所以应该分析的是用户行为而非用户数
    • 444444444444444444444
  • 相关阅读:
    cacti汇总流量图-将数据合并后作图
    Linux下查看磁盘与目录的容量——df、du
    Nagios
    Linux下的压缩和解压缩命令——jar
    Linux下的压缩和解压缩命令——tar
    Linux下的压缩和解压缩命令——compress/uncompress
    Linux下的压缩和解压缩命令——gzip/gunzip
    Linux下的压缩和解压缩命令——bzip2/bunzip2
    Linux下的压缩和解压缩命令——zip/unzip
    Nagios安装
  • 原文地址:https://www.cnblogs.com/pythonwork/p/15206506.html
Copyright © 2011-2022 走看看