性能测试术语

性能测试相关的术语

  1. 响应时间(RT)
    响应时间是指应用系统从发出请求开始到客户端接受所有的数据所消耗的时间。也就是多长时间响应客户的请求。

  2. 并发用户数
    并发用户数是指同一时刻与服务器进行数据交互的所有用户数量。第一强调的是同一时刻,第二强调要与服务器进行数据的交互,未和服务器进行数据交互,这样的用户是没有给服务器带来压力的。一般情况下有以下的3种方法确定性能测试的并发用户数
    (1)参考其他的同类产品
    (2)分析历史数据
    (3)试上线运行

  3. 吞吐量
    吞吐量是指单位时间内服务器处理的字节数,单位为B/s,吞吐量大大小直接体现服务器的承载能力
    F =Nvu*R/T
    F:吞吐量
    Nvu:虚拟的用户数
    R:T时间内每个用户发出的请求字节数
    T:性能测试所用的时间
    但是如果出现性能瓶颈这个公式不再适用
    吞吐量在虚拟用户增长到一定的数量时,软件系统出现性能瓶颈,此时的吞吐量不会随着虚拟用户的增大而增大,而是趋于平衡,在实际的测试过程中吞吐量是不知道的,必须通过不断的添加虚拟用户来测试,才能找打吞吐量的拐点,服务器吞吐量的最大值。

  4. 吞吐率
    吞吐率是指单位时间内服务器返回的字节数,也可以理解为单位时间内服务器处理客户提交的请求数,他是衡量一个网络性能的重要指标。吞吐率=吞吐量/测试时间。通常情况下吞吐量的值越大,吞吐率的值越大,吞吐率的值越大系统的负载能力越强。

  5. TPS
    TPS表示服务器每秒处理的事务数,性能测试中的重要测试指标

  6. PV
    PV是指每秒用户访问页面的次数,此参数用来分析平均每秒有多少的用户访问页面

    性能测试通过的标准

类别判断纬度不通过通过
通用互联网服务的性能超时概率大于0.5%小于0.5%
col 2 is错误概率大于0.5%小于0.5%
col 2 isTPS小于期望值大于期望值
col 2 isCPU利用率大于75%小于75%
col 2 is响应时间大于期望时间小于期望时间
col 2 isload平均每核CPU大于1平均每核CPU小于1
col 2 isJVM内存使用率大于80%小于80%
col 2 isFullGC频率大于80%小于80%

备注:页面的响应时间一般根据1秒优秀,3秒普通,5秒忍受的极限来判定

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值