性能测试基础_01

2025-04-21 19:43:03

1、性能测试基本概念性能是一个很大的概念,对一个软件系统而言,包括执行效率(用户那一方,软硬件,系统的稳定性,长达几小时的测试,服务有没有dung掉,内台仵瑕噤存有没有溢出)、资源占用、系统稳定性、可靠性(故障恢复)、可扩展性(有些几百台)等。性能测试是为描述测试对象与性能相关的特征,并对其进行评价而实施的一类测试。

性能测试基础_01

2、性能测试的指标和分类

性能测试基础_01

3、第一种测试,负载测试负载测试 (就是逐渐的给后台压力,知道它每秒处理的量达到最大,已经没有提升的效果了,如果再增加有的时候还会下降,这个点就是最大了)

性能测试基础_01

4、第二种测试,压力测试压力测试(当负载达到最大,我们继续加压,直到后台奔溃,cpu达到最大,内存达到饱和,服务出现丢包现象,形成队列的包丢掉了,压到这种程度,就是压力测试)

性能测试基础_01

5、第三种测试,并发测试并发测试 (用户并发上的问题;模拟的用户在同一时间点,同时像后台发送请求,看有数据库等有没有资源争用,出现一些阻)

性能测试基础_01

6、第四种测试,容量测试容量测试 (数据库的相关数据量(10W级别,20W等)的结果是否一致)

性能测试基础_01

7、第五种测试,配置测试配置测试 (10,20,30等的配置是否(线程等),看是否增加线程,后台处理的量不在发生变化;工作线程最优是CPU工作核的2倍,不能再配多了,再大就可能影响性能)

性能测试基础_01

8、第六种测试,基准测试基准测试 (所有的功能点作为一个基准点)

性能测试基础_01

9、第七种测试,可靠性测试可靠性(稳定性)测试 (两个概念) (比如每秒1000笔极限,那我们就设置400笔长时间进行测试,看看常稳)

性能测试基础_01

10、性能测试的主要的指标如图所示:其中:C=n*L/T(C是指平均并发用户数(活动用户数,产生压力的),n是指login session的数量(在线用户数),L是指login session的平均时间长度,T是指考察的时间段长度)比如n=1000 L=1小时 T=8小时 所以C=125;

性能测试基础_01
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢