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