性能概念

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了性能概念相关的知识,希望对你有一定的参考价值。

性能测试基础

1.理发师模型:

   理解并发,响应时间,事物数的观念,理解tps/响应时间与并发数量的曲线。最大并发和最佳并发的区别。

 

2.基础概念:

  1.并发用户(并发数):严格意义上 所有用户在同一时刻做相同的操作, 广义并发数:多个用户同时对系统进行操作,操作可以相同也可以不同。

  2.用户并发数量:在同一时刻与服务器发生了交互的用户数量。

  3.请求响应时间:从客户端发出请求到收到最后一个字节的时间。

  4.事物响应时间:针对用户的事物。包括一定的请求,从事务开始到完成的时间

  5.吞吐量:只一次性能测试中传输数据流量的总和。吞吐量/时间=吞吐率。

  6.TPS:每秒处理的事物数

  7.点击率:web应用的一个重要指标。每秒钟项服务发送http请求数。

  8.资源利用率:对不同系统资源使用的程度,

 

3.性能测试的种类

  1.压力测试:对系统不断增加压力的测试,是通过确定一个系统的瓶颈或者不能接受用户请求的性能点。来获得系统能提供的最大服务级别的测试。(关注压力)

  2.负载测试:特殊的压力测试,侧重点不同。一般不区分。

  3.强度测试:测试系统在异常情况下的处理能力,如在较低资源情况下的性能。

  4.并发测试:主要用来测试多用户同时访问同一系统/同一模块/统一功能/统一数据记录设时是否存在性能问题。

  5.大数据量测试:一种是针对系统的新建记录、统计查询等业务进行的运行时的数据量测试,另一种是历史大数据量测试,当数据量达到一定量级时的性能。

  6.配置测试:找到系统资源分配最优的原则,为生产环境提供较好的性能。

  7.可靠性测试:在一定压力下长时间运行系统是否稳定。

 

 

以上是关于性能概念的主要内容,如果未能解决你的问题,请参考以下文章

1性能测试概念

性能测试 基础概念

01丨性能综述:性能测试的概念到底是什么?

性能测试基本概念

性能测试-概念篇(三)

初识性能测试:性能测试基本概念