浅谈软件性能测试中关键指标的监控与分析
一、软件性能测试需要监控哪些关键指标?
软件性能测试的目的主要有以下三点:
? 评价系统当前性能,判断系统是否满足预期的性能需求。
? 寻找软件系统可能存在的性能问题,定位性能瓶颈并解决问题。
? 判定软件系统的性能表现,预见系统负载压力承受力,在应用部署之前,评估系统性能。
而对于用户来说,则最关注的是当前系统:
? 是否满足上线性能要求?
? 系统极限承载如何?
? 系统稳定性如何?
因此,针对以上性能测试的目的以及用户的关注点,要达到以上目的并回答用户的关注点,就必须首先执行性能测试并明确需要收集、监控哪些关键指标,通常情况下,性能测试监控指标主要分为:资源指标和系统指标,如下图所示,资源指标与硬件资源消耗直接相关,而系统指标则与用户场景及需求直接相关。
性能测试监控关键指标说明:
? 资源指标
CPU使用率:指用户进程与系统进程消耗的CPU时间百分比,长时间情况下,一般可接受上限不超过85%。
内存利用率:内存利用率=(1-空闲内存/总内存大小)*100%,一般至少有10%可用内存,内存使用率可接受上限为85%。
磁盘I/O: 磁盘主要用于存取数据,因此当说到IO操作的时候,就会存在两种相对应的操作,存数据的时候对应的是写IO操作,取数据的时候对应的是是读IO操作,一般使用% Disk Time(磁盘用于读写操作所占用的时间百分比)度
您可能关注的文档
- 应用化学专业(精细化工方向)人才培养方案讲义.doc
- 第四章、文书整理与归档讲述.ppt
- 应用气象学复习讲义.docx
- 第六套考卷159160讲述.doc
- 应用时间序列分位数回归讲义.docx
- 第六章 公共支出讲述.ppt
- 情境二任务3物体表面的交线工程制图基础习题集及答案讲义.ppt
- 应用统计学第四章练习——总量与相对指标讲义.ppt
- 情境二投影的基本知识任务2点、直线、平面及相对位置讲义.doc
- 第四章_ZPW2000A移频自动闭塞讲述.ppt
- 2025年下半年小学教师资格考试简答题汇总.pdf
- 护理教学比赛资源整合.pptx
- 2022泰和安消防 JTGB-HM-TX3H01 JTGB-HM-TX3H02 TGB-HM-TX3H03 系列点型红外火焰探测器.docx
- 2025年驾驶证资格考试最新最全交通标志大全.pdf
- 护理教学理念:更新与发展.pptx
- 2025年新驾考科目一巧记速记口诀(全国通用).pdf
- 2025年一级建造师《项目管理》黄金预测考点【打印版】.pdf
- 证券公司高级管理人员资质测试章节练习-第一部分综合类第六章至七章:证券投资基金法、信托法.pdf
- 护理教学研究:方法与成果.pptx
- 麻纺车间设备更新准则.docx
原创力文档

文档评论(0)