关于性能测试 V1.0

性能测试指标有哪些?

  • 系统性能指标,常见的可从以下几类进行参考:
    • 响应时间
    • 系统处理能力
    • 吞吐量
    • 并发用户数
    • 错误率
  • 响应时间:简称 RT,是指系统对请求做出响应时间。可以理解为用户从客户端发起一个请求开始,到客户端接收到从服务器返回的响应结束,整个过程所耗费的时间。它完整地记录了整个计算机系统处理请求的时间。
  • 系统处理能力:是指系统在利用系统硬件平台和软件平台进行信息处理的能力。系统处理能力通过系统每秒钟能够处理的交易数量来评价,交易有两种理解:一种是业务人员角度的一笔业务过程,一种是系统角度的一次交易申请和响应过程。前者称为业务交易过程,后者称为事务。两种交易指标都可以评价应用系统的处理能力。
    一般情况下,系统处理能力又用以下几个指标来度量:
    • HPS( Hits Per Second ):每秒点击次数,单位是次/秒
    • TPS( Hits Per Second ):系统每秒处理交易数,单位是笔/秒
    • QPS( Query per Second ):系统每秒处理查询次数,单位是次、秒
    • 注:如果某些业务有且仅有一个请求连接,那么 TPS = QPS = HPS。一般情况下用 TPS 来衡量整个业务流程,用 QPS 来衡量接口查询次数,用 HPS 来表示对服务器点击请求
  • 吞吐量:是指系统在单位时间内处理请求的数量。
    对于单用户的系统,响应时间可以很好地度量系统的性能,但对于并发系统,通用需要吞吐量作为性能指标
  • 并发用户数:是指在同一时刻内,登录系统并进行业务操作的用户数量
  • 错误率:简称 FR ,是指系统在负载情况下,失败交易的概率。错误率 = ( 失败请求数/请求总数)* 100%
  • 资源性能指标,常见的可从以下几类进=行参考:
    • CPU
    • 内存
    • 磁盘吞吐量
    • 网络吞吐量
  • CPU:中央处理器,它的功能主要是解释计算机指令以及处理计算机软件中的数据。
    CPU 指标主要指的 CPU 利用率,包括用户态( user )、系统态( sys )、等待态( wait )、空闲态( idle )
    CPU 利用率要低于业界警戒值范围之内,即小于或者等于 75%
    CPU sys% 小于或者等于 30%
    CPU wait% 小于或者等于 5%

你可能感兴趣的:(关于性能测试 V1.0)