美文网首页
性能测试指标

性能测试指标

作者: 含辞未吐气若幽兰 | 来源:发表于2021-03-03 17:49 被阅读0次

1 分析

测试指标一般分为业务指标、资源指标、应用指标、前端指标。

业务指标:如并发用户数、TPS(系统每秒处理事务数)、成功率、响应时间。

资源指标:如CPU资源利用率、内存利用率、I/O、内核参数(信号量、打开文件数)等。

应用指标:如空闲线程数、数据库连接数、GC/FULL GC次数、函数耗时等。

前端指标:如页面加载时间、网络时间(DNS、连接时间、传输时间等)。

2 风险

不同用户对指标类型和期望值是不一样的,需要提前针对不同角色的人员进行指标调研、设定阈值,测试出系统在阈值下的性能,瓶颈定位及调优。若您未提前关注测试指标,将会导致测试结果不是相关人员需要的,结果是无效的。

3 规范

3.1 业务指标

业务响应时间(Response Time):这个指标所有相关人员都明白其含义,业务部门更需要此指标的具体值,一般情况下,不同系统的业务响应时间期望值是不同的,建议1秒以内。像淘宝系统业务RT基本在几十毫秒以内。

业务处理能力(Transaction Per Second):具体指标为TPS/RPS(Transaction Per Second / Requests Per Second,即系统每秒处理事务数),这个指标是衡量系统的处理能力的一个非常重要的指标。TPS可以参照同行业系统和结合具体业务,中小企业TPS值为50~1000笔/秒,银行TPS值为1000~50000笔/秒,淘宝TPS值为30000~300000笔/秒。

成功率:这个指标是衡量系统处于压力下,业务的成功率,一般业界成功率要大于99.6%。

3.2 资源指标

一般情况下,系统资源指标也不能超过瓶颈值,例如CPU资源利用率≤75%,内存无SWAP,磁盘和网络I/O不能自动处理。理想的情况下,当系统压力上不去的时候,资源成为瓶颈(正常情况下,非其他瓶颈情况下导致),这样的话加资源,系统处理能力还会上升的,但是遗憾的是,很多系统性能测试资源都没达到瓶颈的时候,压力就上不去了。

业务模型

相关文章

  • 源码时代软测干货分享|Jmeter性能测试实战(上)

    确认被测项目的性能指标 1.1性能测试指标性能测试指标,是性能测试中重要的测试依据,相当于测试用例中的预期结果,由...

  • 性能测试的分类

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

  • Loadrunner指标

    什么是性能测试:性能测试是一种指标的测试,对系统的性能指标进行全面的测试 性能测试指标1.响应时间:客户端发送请求...

  • 玩转电商应用性能调优

    第1章 入门篇—性能测试基础知识 什么性能测试 性能测试类型 性能测试基本流程 性能测试需求分析 性能测试指标

  • 性能测试指标

    本文介绍性能测试的各种测试指标。 编写目的和适用对象本指标适用于使用性能测试进行性能测试项目技术质量评价依据,规范...

  • 性能测试(2) - 定义性能测试的指标

    做性能测试前,除了需要了解性能测试的需求,我们还要定义清楚性能测试的指标。 我们所关注的性能指标 响应时间:比较熟...

  • 测试类型划分

    功能测试 性能测试 性能测试主要包含以下方面: 性能测试指标 性能测试常用工具 安全测试 安全测试常用工具 安全测...

  • 系统测试

    系统测试 1、功能测试 测试维度 测试点考虑方向 2、性能测试 性能指标 性能考量方向 性能测试要点 多用户同时登...

  • 《大型网站技术架构》瞬时响应之网站的高性能架构(1)

    一、网站性能测试 (1)性能测试指标:①响应时间;②并发数;③吞吐量;④性能计数器; (2)性能测试方法:①性能测...

  • App性能测试

    app性能测试,你需要关注哪些指标? 一、Android客户端性能测试常见指标: 1、内存 2、CPU 3、流量 ...

网友评论

      本文标题:性能测试指标

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