首页 > 范文大全 > 正文

软件性能测试中系统参数度量分析方法的研究与应用

开篇:润墨网以专业的文秘视角,为您筛选了一篇软件性能测试中系统参数度量分析方法的研究与应用范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】现代科技水平迅猛发展有效带动计算机技术进步,如今计算机技术应用以深入至社会各领域发展与建设中。硬件设备作为计算机外在直观表现,其发展具有一定约束性,软件作为计算机程式构建基础,是对计算机操作深度优化必须因素,加强计算机软件开发应用,在当代计算机发展中具有时效性意义。本文通过对计算机软件中系统参数度量方法探究,总结计算机软件对系统性能测评途径,并探索其实际应用中重要意义。

【关键词】计算机软件;软件性能测试;系统参数度量方法

1.系统参数度量分析的意义

基于计算机技术基础上软件性能开发,不仅使得计算机操作更为便利,也能够有效维护系统运行稳定性。在对软件性能进行测试中,应兼顾计算机运行内存使用率,程序数据处理速度以及系统运行状况等综合运行情况进行分析,对有效数据进行处理并总结出计算机系统参数,通过参数对比对系统运行稳定性进行测评,以及时发现系统漏洞并加以处理。计算机系统性能在软件测评中能够得到清晰展现,因此,软件性能测评在计算机系统建设维护中具有时效性意义。

计算机软件性能测评,就实质性分析是对计算机系统运行中各相关数据进行度量,以实际数据直观反映出计算机各部分性能,如CPU速度,内存工作频率等,并基于该数据进行软件性能测试。对系统参数综合度量,不仅能够实现系统基本功能测试,还能通过测评数据之间关系推断出系统运行故障并进行有效排除。系统参数在反应系统性能同时,还能有效推算出系统运行原理,对系统进一步开发研究具有重要意义。

2.系统技术器及参数定义

在系统参数度量中,对软件性能测试结果其主要影响作用的是Windows及Unix两大操作系统,在对系统参数进行测量中,CPU速度以及内存频率等系统计数器及其参数都会对软件性能测试产生影响。

2.1Windows系统计数器

基于CPU时间占用比例基础上对系统进程进行现行流程控制的Windows系统,是通过将系统进程进行时间占用比例调控,来保证系统有效处理每个运行及空闲进程。从处理器运行角度分析,由于运行进程所占用处理器空间,使得部分待处理进程处于线性待命状态,待进程结束后逐一进行处理。CPU时间占用率主要分为两种情况,用户模式下时间占用及特权身份下时间占用,不同访问模式下处理器对于线性进程控制的时间占用比不同。系统计数器中另一重要因素是系统内存。系统内存代表计算机可用空间大小,在系统实际运行中被划分为空闲内存,备用内存及零页内存,不同内存空间在使用中读写不同类型数据,以便有效保证数据分类。

2.2Unix系统计数器

不同于Windows系统,Unix系统CPU计数器是通过直接对处理器中空闲时间加以储存,而对于进程运行中时间占用,则是将其分配到分处理器时间处理部分中,因此,Unix系统在处理大量进程时会促进系统计数器数据增长。非CPU时间处理机制也使得Unix系统只具备单一特权模式进程处理,这也影响到Unix系统内存分配。Unix系统内存分配是依照系统运行所占用内存比例进行划分,不同数据访问模式下内存有效分配也保证了运行进程不会对系统页面产生影响。

3.系统参数度量分析方法

3.1内存分析

对计算机参数系统进行内存分析主要依赖于内存中各区域系统数据参数,通过对相关参数进行计算,分析得出导致系统漏洞直接原因,通过对漏洞数据进行有效填补进一步完善系统建设。出现系统漏洞原因通常在于计算机内存不足,使得进程无法完整得以运行,数据也无法得到有效储存。系统内存空间不足,应及时调整内存数据构成,通过对数据构建方式进行改进来保证进程正常运行。处理数据存储不足问题,应注重对内存空间进行释放,及时清理数据垃圾,通过扩展内存空间也是对数据存储空间不足的有效解决方式。

3.2处理器分析

系统参数度量数据也可以从处理器部分获取。处理器数据分析时应注重处理器时间总值,如果发现处理器进程处理时间占用率高于70%,就表明处理器进程处理出现问题,因而导致处理时间过长。一旦系统进程处理时间不存在问题,就应通过特权模式对处理器数据进行直接访问,对数据进行分析后,如发现进程占用时间高于正常值,也表明CPU数据处理出现漏洞。数据输入输出环节在参数分析时易被忽略,因此,在对处理器分析中应加强对端口数据读写效率检查。

3.3网络分析

不同于对计算机计数器分析,在系统参数网络分析时,应首先对系统进行网络检查,检测数据传输与接收准确率,依次作为网络分析基础。网络分析时,要对基于不同平台下数据加以处理分析,通过数据控制有效限制进程运行,在控制过程中展开系统诊断,有效维持系统运行于数据传输平衡。系统度量中网络分析面对更为广阔层面,对系统进行运行状态进行分析,有效保证系统在网络连接状态下,对不同来源数据进行有效分析及处理。

3.4存储和输入/输出

数据存储是系统参数重要组成部分,在对系统存储进行分析时,首先要保证系统内存充足,基于稳定内存状态下系统存储分析才能有效反映出系统参数实质。稳定内存中数据存储分析,应保证系统数据质量和有效读取,数据在存储过程中,应加强数据维护,使其不受到处理器进程处理过程影响,数据高效存储也应保证在系统网络工作中,不受到外来存储数据影响,因此,数据有效维护中通常建立起数据防火墙以有效保证数据存储质量。其次,带护具输入输出也至关重要,加强对数据端口维护与管理,都能够有效实现数据高效输入输出去。

4.具体应用举例

4.1处理器分析举例

通过设计一个建立于网页平台基础上机票预订系统。由于机票预订数量在不同时段差别较大,因此对系统在不同数据量环境下数据处理能力进行检测,保证系统在高负荷运作状态下数据处理正确性。机票预订系统运作中,对不同时段机票预订数处理展现明显层次性分布,预定数量与系统负载成线性关系,因此得以证明,伴随数据量增加,处理器占用率随着增加。

4.2内存泄露分析举例

设计及一个简易成绩查询系统,且系统经常性出现成绩查询错误现象。对系统进行检测中,通过增加数据处理检测系统错误出现频率,发现伴随处理器负载增加,数据错误出现频率急剧上升,这就表明问题在与内存泄露。数据存储中内存泄露直接造成数据流失,这就使得系统在负载增加下数据处理出现紊乱,使得成绩查询系统失效。

4.3网络分析举例

搭建一个建议局域网络,已经检测系统参数。在局域网络建设中,各系统独自进行数据处理时没有出现异常,而在数据传输过程中,却出现不同程度数据遗失或传输错误现象,由此可分析得出系统参数问题出现在网络搭建中。由于各系统在网络搭建平台下,数据错误没有出现在系统独自进行数据处理过程中,而出现在数据传送过程,因此这一系统有效实现网络数据分析。

4.4存储和输入/输出分析举例

建立一个数据存储系统,并对其进行数据输入域输出。系统在输入定量数据后进行不同进程处理,一段时间后重新启动系统,对数据进行检测会发现数据内容在原有数据基础上发生改变,这就证明在系统运行中数据存储出现问题;之后对系统进行数据输入与输出操作,同样内容数据在输入后内容出现一定程度改变,数据输出时不同部分数据内容也有所变化,这直接表面系统在数据输入与输出过程中存在问题。

5.总结

伴随电子市场计算机技术飞速进步,软件性能开发在计算机发展中地位更为突出,在软件性能测评中,制定更为缜密数据检测系统,不仅是对软件开发技术提出挑战,更能够有力促进软件系统建设。通过有效参数度量分析手段对软件性能进行检测,对现代软件系统开发具有重要发展意义。

参考文献:

[1] 陈少英.Web性能测试实战.北京电子工业出版社.2009

[2] 段念.软件性能测试过程详解与案例剖析.清华大学出版社.2011

[3] 何建佳.信息化进程中组织变革与IT治理.商学研究.2011

[4] 朱少敏.计算机系统软件测试方法与技术.北京清华大学出版社.2010