常用性能测试方法

常用的性能测试方法有:基准测试、压力测试、负载测试、并发测试、疲劳测试、数据量测试、配置测试。

1.基准测试(Benchmark Test,BMT),指通过设计科学的测试方法、测试工具和测试系统,实现对一类测试对象的某项性能指标进行定量的和可对比的测试,主要目的是检验系统性能与相关标准的符合程度。

2.压力测试:是指通过对软件系统不断施加压力,识别系统性能拐点,进而获得系统提供的最大服务级别的测试活动。主要目的是检查系统处于压力情况下应用的表现

3.负载测试:是对软件系统不断增加并发访问压力,直到系统的一些性能指标达到极限。主要目的是找到特定环境下系统处理能力的极限。

4.并发测试:指当测试多用户并发访问同一个应用、模块、数据时是否产生隐藏的并发问题,如内存泄露、线程锁、资源征用问题。并发测试的目的是为了发现并发引起的问题。

5.疲劳测试:指让软件系统在一定访问量的情况下长时间运行,以检验系统在多长时间后会出现明显下降。这种测试旨在发现系统性能是否会随着运行时间的延长而发生性能下降,从而找到系统是否存在性能隐患,以验证系统运行的可靠性。

6.数据量测试:通过让软件在不同数据量情况下运行,检验系统性能在各种数据量情况下的表现,找到支持系统正常工作的数据量极限。数据量测试的目标分为两种:一种是指识别系统的性能指标达到极限的情况下,系统能够支持的最大数据量情况;另一种指验证系统在各种数据量的情况下,系统具有的性能指标情况。

7.配置测试:指通过被测试的软/硬件环境的调整,了解各种不同环境对系统性能影响的程度,从而找到系统各项资源的最优分配原则。主要目的是了解各种不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作。

 

posted on 2021-01-15 19:45  肖兔—随遇而安  阅读(2370)  评论(0编辑  收藏  举报