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
  • 相关阅读:
    PAT (Advanced Level) Practice 1054 The Dominant Color (20 分)
    PAT (Advanced Level) Practice 1005 Spell It Right (20 分) (switch)
    PAT (Advanced Level) Practice 1006 Sign In and Sign Out (25 分) (排序)
    hdu 5114 Collision
    hdu4365 Palindrome graph
    单链表查找最大值、两个递增的链表合并并且去重
    蓝桥杯-最短路 (SPFA算法学习)
    蓝桥杯-最大最小公倍数
    Codeforces-470 div2 C题
    蓝桥杯-地宫取宝
  • 原文地址:https://www.cnblogs.com/pythonwork/p/15206506.html
Copyright © 2011-2022 走看看