性能测试理论知识

性能测试指标

响应时间(RT)

**定义:**响应时间是指系统从发出请求到接收响应之间的总耗时,通常以毫秒(ms)为单位。
一个请求的响应时间都包含哪些时间?在这里插入图片描述
响应时间=网络传输的总时间+各组件业务处理时间
平均响应时间:在测试过程中,所有请求的平均耗时

TOP响应时间

将所有请求的响应时间先从大到小进行排序,计算指定比例的请求都是小于某个时间。该指标统计的是大多数请求的耗时。

  • Tp90 (90%响应时间):90%的请求耗时都低于某个时间
  • Tp95 (95%响应时间):95%的请求耗时都低于某个时间
  • Tp99 (99%响应时间): 99%的请求耗时都低于某个时间

事务

在性能测试领域里,衡量一个系统性能的好坏,主要看的是单位时间内,系统可以处理多少业务量.各个系统的业务各不相同,为了方便使用统一指标来衡量业务的性能。用事务来代表业务操作,一个事务可以代表一个业务,也可以代表多个业务操作。事务是用户定义的,想测试什么业务的性能就把该业务加到事务中。

TPS

定义:Transaction Per Second 每秒处理事务数
衡量服务器处理能力的最主要的指标

并发数/虚拟用户(Vuser)

**定义:**并发数是指在同一个时间点,同时请求服务的客户数量。

PV(Page View)

定义:页面/接口的访问量

UV(Unique Visitor)

定义:页面/接口的每日唯一访客

吞吐量

定义:网络中每秒传输的事务数。

  • 没有网络瓶颈:tps数值 = 吞吐量数值
  • 有网络瓶颈:tps数值 != 吞吐量数值

吞吐率

定义:每秒能通过多少kb数据

服务器资源利用率

cpu、内存、io利用率

并发用户数

定义:同一时间发起请求用户数

  • 广义并发:同一时间发起请求(相同、不相同)
  • 狭义并发:同一时间发起相同请求
    - 集合点:集合多个人在同一时间发起相同请求

TPS、响应时间和并发数的关系

响应时间单位为秒的情况下
TPS = 并发数 / 响应时间
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值