美文网首页
性能指标

性能指标

作者: 你比大笨钟还笨 | 来源:发表于2018-10-16 17:28 被阅读0次

【性能测试指标说明】

并发数

PV / PV time * 因数

  • 单一场景:所有用户在同一时刻做同一种操作。(一般用于验证程序或数据库的并发能力)
  • 复合场景:多个用户对测试系统发起多个请求,请求种类不同。(一般用于总体大规模测试)

系统用户数

系统内注册的用户数,也可能是僵尸用户。

在线用户数

登录系统的用户,可能对系统产生压力的用户,因为有登陆后什么都不做的用户。
并发用户数:真正对系统产生压力的用户,同一时间用户进行了操作。

响应时间

响应时间 = 网络延迟 + 应用程序响应时间

用户点击按钮 -> 手机发出请求 -> 经过运营商网络 -> DNS域名解析 -> 到达机房 -> 经过防火墙 -> 被应用服务器接收 -> 处理用户请求 -> 访问数据库查询 -> 返回HTML结果 -> 手机接收到数据 -> 页面渲染
我们可以把控的:接收用户请求、处理用户请求、访问数据库、(页面渲染)
每秒通过事务数(TPS)

TPS

累计执行次数 / 测试执行秒数

直接反映系统性能的指标,该值越大,说明系统性能表现越好,但每个系统都有TPS上限,它并不随着并发用户的多少而改变。
一般情况下, 及格的 tps = 并发数 / 0.3,也就是响应时间低于300ms。
吞吐量

吞吐量

单位时间内系统处理的请求数量,能直接反应服务器承受的压力水平。

吞吐率

一般指用户在给定时间内从服务器活的的数据量。

思考时间

每个用户进行操作之间的间隔时间,可以更真实的模拟用户操作。 比如在贴吧发帖过快,会被提示:“两次发帖时间的间隔不能小于15秒。”

系统资源

  • CPU:一般不允许超过60%。
  • CPU Average:每个cpu核上等待的事务数,一般在top里查看,正常情况数值不可以超过cpu的物理核数。
  • 内存:只要不是free太少,一般不用在意,重点观察jvm的内存。
  • 硬盘IO: 现在的应用读多写少,对于IO需求不高,但是要注意log输出的影响。
  • 网络:一般很少出现网卡跑满的情况,一般中间件TFS、Tair的性能测试会遇到
    性能测试分类

【测试类型】

基准测试

反复测试一个场景或者接口的指标,得出一个平均值作为基准。

压力测试

按照预定的场景并发请求某些业务或者功能,测试是否出现并发问题,比如内存泄漏、线程锁、资源竞争、乐观锁等。

极限压力测试

不断的加压,直到系统崩溃,找到系统瓶颈或者不能接收的性能拐点。

稳定性测试

长时间进行压力测试(一般在8小时以上),观察测试时间内系统的出错、性能变化趋势。
稳定性测试需要系统比较稳定的版本,不存在严重的bug。
场景设计以模拟真是用户操作为佳。

失效恢复测试

压力测试期间,人为制造一些故障,例如kill java进程,再启动java进程,查看用户端是否有错误、tps的波动有多大、java进程恢复后tps是否恢复到之前的水平。

现网性能测试

在实际的硬件环境和网络环境中进行测试,测试系统的实际负载能力。

相关文章

  • 体外诊断试剂的性能指标

    体外诊断产品的性能指标主要包括分析性能指标、临床性能指标和注册检验指标,其中分析性能指标是体外诊断试剂最重要的评价...

  • 性能测试的分类

    1、狭义性能测试 根据性能指标给出结果的测试。(模拟生产环境) 2、基准测试 给出性能指标。(性能指标未知) 3、...

  • 性能指标

    1. 文章目的 性能指标是一个比较宽泛的概念,本文对性能指标中系统性能指标、资源性能指标相关内容进行描述 2. 系...

  • 分类器评估方法

    使用sklearn.metrics包中的性能度量函数 分类器性能指标 回归器性能指标 聚类器性能指标 两两距离测度...

  • 机器学习的度量指标

    在机器学习中,性能指标(Metrics)是衡量一个模型好坏的关键,性能指标根据问题不同,主要分为:回归类性能指标和...

  • 性能测试常见指标

    性能指标分类 在进行性能测试的指标监控和结果分析时,可以关注以下这几个维度的指标: 系统性能指标 资源性能指标 数...

  • MySQL 面试系列:MySQL 性能优化 & 分布式

    MySQL 性能指标都有哪些?如何得到这些指标? MySQL 的性能指标如下: ① TPS(Transaction...

  • 当我们讨论流畅度的时候,我们究竟在说什么?

    本文章转载于搜狗测试 前言:那些年我们用过的显示性能指标 相对其他 Android 性能指标(如内存、CPU、功耗...

  • 内存性能瓶颈分析套路

    内存性能指标 性能指标与工具 根据指标对应到工具 根据工具对应到指标 内存瓶颈分析思路 从整体到具体

  • 如何保证Redis性能与安全?看这篇Redis数据库性能测试及安

    本章目录0x00 Redis 性能指标监控 (1) 性能指标 1.基本活动指标:Basic activity2.性...

网友评论

      本文标题:性能指标

      本文链接:https://www.haomeiwen.com/subject/jpnhzftx.html