zoukankan      html  css  js  c++  java
  • 性能测试之常见性能指标

    性能测试的性能指标有很多,我们需要看那些

    性能测试相关的指标有很多,HPS、RPS、PV、UV、IP、TPS、RT。对性能测试而言可以用TPS和RT来衡量一个系统的性能质量应该是够用的。

    • HPS 每秒点击数

    • RPS 每秒请求数

    • PV 页面浏览量

    • UV 独立访问者

    • IP 独立IP数

    • TPS

    Transactions Per Second
    每秒事务数
    

    • RT
    Response Time
    响应时间
    

    ++基础而重要的理解++

    1. 真正的TPS

      压力工具中的线程数和TPS并不会完全等于服务端的线程数和TPS,在具体的项目性能测试过程中,我们应该尽可能关注服务端能处理的请求数即关注服务端的TPS。
    2. 并发

      建议做性能测试不要总说系统能支持多少并发,这个瞬时概念不能很好的衡量系统性能,那还是用TPS来的和谐。
    3. 并发数和TPS

      有50个并发线程,每个线程都可以在1秒内完成6个事务,那么TPS=300。
    4. 用在线用户估算TPS

      很多业务中,并发度都会低于5%,甚至低于1%。
      假设5%并发度,100w用户来计算:

      TPS=100w x 5%=50000
    5. 根据TPS估算并发线程数

      如果这时响应时间是 20ms,那显然并发线程数理论上是 50000TPS/(1000ms/20ms)=1000(响应时间是波动的所以是理论值)。
    6. 压测机器与线程数
      运行压力工具的机器所能启动的线程数是与其硬件相关的,所以使用线程数一定要合理,并且把压测机器纳入压测的监控范围

    扫一扫,关注我

    本文由博客群发一文多发等运营工具平台 OpenWrite 发布

  • 相关阅读:
    vs2010装虚拟机后启动慢
    LINUX FIFO(读书笔记,LINUX程序设计第四版)
    WPF控件 ProgressBar
    C# SQLite操作示列
    win10下使用Linux命令
    类初始化与实例化过程
    结构与类 Delphi
    多线程应用 Delphi
    (珍藏)SQL Server中常用的SQL语句
    获取当前用户本地应用程序设置文件夹 Delphi
  • 原文地址:https://www.cnblogs.com/hally/p/13843707.html
Copyright © 2011-2022 走看看