软件测试培训之性能测试的测试分类

网友投稿 681 2022-11-10

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

软件测试培训之性能测试的测试分类

性能测试

特点:

1,目的是验证系统是否有系统宣称的能力。

2,需要事先了解被测试系统经典场景,并具有确定的性能目标

3,要求在已确定的环境下运行

负载测试

通过被测系统上不断加压,直到性能指标达到极限,例如‘响应时间’超过预定指标或某种资源已经达到饱和状态。

特点:

1,目的是找到系统处理能力的极限。

2,需要在给定的测试环境下运行,也需要考虑被测系统的业务压力和典型场景

3,用来了解系统的性能容量,或者配合性能调优来使用。

压力测试(强度测试)

测试系统在一定饱和状态下,例如CPU、内存饱和和使用情况下,系统能够处理的会话能力,以及系统是否会出现错误。

特点:

1,目的是检查系统处于压力性能下时,应用的表现。

2,通过模拟负载等方法,使得系统的资源达到较高的水平。

3,用于测试系统的稳定性。

并发测试

模拟用户并发访问,测试多用户并发访问同一个应用、同一个模块或者数据记录时是够存在死锁或其他性能问题。

特点:

1,目的是发现系统中可能隐藏并发访问时的问题。

2,关注系统可能存在的并发问题,例如系统中的内存泄露、线程锁和资源争用方面的问题。

3,在开发的各个阶段使用需要相关的测试工具的配合和支持。

配置测试

通过怼被测系统的软/硬件环境的调整,了解各种不同对系统的性能影响的程度,从而找到系统各项资源的最优分配原则。

特点:

1,了解不同因素对系统性能影响的程度,从而判断出最值得进行的调优操作。

2,在对系统性能状况下有初步了解后进行。

3,用于性能调优和规划能力。

可靠性测试

在给系统加载一定业务压力的情况下,使系统运行一段时间,以此检测系统是否稳定。

特点:

1,目的是验证是否支持长期稳定的运行。

2,在压力下持续一段时间的运行。

3,关注系统的运行状况。

上一篇:软件测试培训之报表测试的报表分析
下一篇:软件测试培训之性能测试的并发用户
相关文章

 发表评论

暂时没有评论,来抢沙发吧~