本文章出自【码同学软件测试】
码同学公众号:自动化软件测试
码同学抖音号:小码哥聊软件测试
01 软件性能测试目标
软件性能测试的目的主要有以下三点:
评价系统当前性能,判断系统是否满足预期的性能需求。
寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题。
判定软件系统的性能表现,预见系统负载压力,在应用部署之前,评估系统性能。
而对于用户来说,则最关注的是当前系统:
是否满足上线性能要求?
系统极限承载如何?
系统稳定性如何?
02 软件性能测试中关键指标
资源指标
资源指标
CPU使用率:指用户进程与系统进程消耗的CPU时间百分比,长时间情况下,一般可接受上限不超过85%。
内存利用率:内存利用率=(1-空闲内存/总内存大小)*100%,一般至少有10%可用内存,内存使用率可接受上限为85%。
磁盘I/O:磁盘主要用于存取数据,因此当说到IO操作的时候,就会存在两种相对应的操作