美文网首页
性能测试(二)性能指标

性能测试(二)性能指标

作者: 简书遇见简书 | 来源:发表于2021-06-18 14:40 被阅读0次

qps


qps指标是针对服务方的指标,衡量服务方每秒处理事物的能力。

rt


rt是针对请求方而言的指标,衡量请求方获取服务需要等待的时间。

qps和rt实际上不存在正相关的关系

资源


服务器的cpu、内存、io、数据库、网络等硬件资源

性能模型


1. 资源拐点模型

随着服务器的并发数不断增多,服务器资源利用率逐渐提高,qps也会随之变化,一般的变化模型如下:

说明:

a点:性能期望值

b点:高于期望,系统资源处于临界点

c点:高于期望,性能处于拐点

d点:超过负载,资源不够用,系统处于崩溃

2、压力曲线拐点模型


轻压力区:此时并发用户数较少,资源未得到充分利用,用户的响应时间较短。随着并发用户数的增加资源利用率提升,qps增加,rt时间保持比较稳定。一般资源利用率达到80%左右时,此时并发为最佳并发数。

重压力区:并发用户数进一步增加,资源利用率进一步提升后达到瓶颈,qps达到最大,用户等待时间会有所上升。

拐点区:并发用户数进一步增加,资源利用处于崩溃边缘,qps开始下降,用户等待时间大幅增加

根据拐点模型,我们可以定义性能测试的类别:


1) 性能测试:处于a~b点,以及轻压力区,表示以性能目标预期为前提,对系统进行施压,验证系统在资源可用范围内,是否能达到性能预期的目标,追求的是最佳并发用户数。

(2)负载测试:处于b~c点,以及重压力区,表示在系统在一定的压力下持续一段时间,直到系统的某项或多项指标达到极限,比如系统资源CPU、Memory、IO、连接池、缓存、JVM资源等达到饱和状态。

(3)压力测试:处于b~d点,以及重压力区和拐点区,表示在超过安全负载的条件下,不断对系统进行加压,直到系统不能再接受请求,并可以确定一个系统瓶颈的情况下,目的是为了找出系统的瓶颈,需要对系统进行调优。

(4)稳定性测试:a点到b点的系统性能,以及轻压力区,表示被测试系统在特定硬件、软件、网络环境条件下,给系统加载一定业务压力,使系统运行一段较长时间,以此检测系统是否稳定,一般稳定性测试时间为n*12小时。

性能调优


https://tech.meituan.com/2014/06/30/mysql-index.html

相关文章

  • 性能测试的分类

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

  • 【软件测试】性能测试

    一、性能测试: 通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。 二、性能指...

  • 系统测试

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

  • 性能测试常见指标

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

  • 性能测试学习笔记

    性能测试 概念 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性...

  • 性能测试基础

    一、性能测试概念 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行...

  • LoadRunner介绍以及基本操作流程

    LoadRunner性能测试基础 性能测试: ◆使用自动化测试工具对产品按一定的性能指标进行测试,解决性能瓶颈,...

  • 压测

    性能测试方案: 测试环境 测试数据 测试模型 性能指标 压力策略 准入准出 进度风险 性能测试的概念 返回的响应 ...

  • 性能测试基础概念1

    概念: 性能测试针对系统的性能指标,建立性能测试模型,制定性能测试方案,制定监控策略,在场景条件之下执行性能场景,...

  • L2-13定义实用的测试性能指标

    建立和部署一套面向测试目标的测试过程性能指标,以测量测试过程的质量,同时也包括了测试性能指标相关的数据收集、存储和...

网友评论

      本文标题:性能测试(二)性能指标

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