性能测试都包括那些方面

性能测试都包括那些方面你知道吗?

发布 : 软件测试培训   发布时间:2020-11-16 15:07:10

品牌型号:联想 YOGA 14c

系统版本:windows7

性能测试都包括以下几个方面:

负载测试 -- Load Testing

在一定的软件、硬件及网络环境下,通过改变系统负载方式来发现系统中所存在的性能问题。测试服务器的性能指标是否在用户的要求范围内,用于确定系统所能承载的最大用户数、最大有效用户数。关注不同用户数下的系统响应时间及服务器的资源利用率。

压力测试 -- Stress Testing

在一定的软硬件及网络环境下,通过模拟大量的虚拟用户向服务器产生负载,使服务器的资源处于极限状态下长时间连续运行,用以测试服务器在高负载情况下是否能够稳定工作,目的是找到系统在哪里失效以及失效时候的反应。比如CPU达到极限,内存溢出,资源无法回收,系统无响应等,均是失效的表现。

配置测试 -- Configuration Testing

在不同的软件、硬件以及网络环境配置下,通过运行一种或多种业务在一定的虚拟用户数量情况下,获得不同配置的性能指标,用于选择最佳的设备及参数配置。

容量测试 -- Volume Testing

在一定的软硬件及网络环境下,向数据库中构造不同数量级别的数据记录,通过运行一种或多种业务在一定的虚拟用户数量情况下,获取不同数据级别的服务器性能指标用以确定数据库的最佳容量。

性能测试都包括那些方面你知道吗?

其它答案
天线宝宝 2020-06-22 18:56:36

一般来说,软件性能测试是根据需求设计对测试系统施加压力,在测试过程中获得系统响应时间、运行效率、资源利用情况等各项性能指标,以此判断系统能否满足用户的需求。之前有研究报道指出,如果一个网站每天挣10万元,那么1秒的页面加载延迟就有可能导致损失25的销售额,所以软件性能测试对于网站用户体验甚至客户的利益都至关重要。