摘要:随着科学技术的发展,计算机网络也变得高度发达,随之产生的是计算机应用系统的构造变得更加复杂,互联网、数据库、中间件、伺服器、应用服务器等,这些模块组成了计算机应用系统,其中任何一个环节出现问题都会影响到计算机应用系统的性能,从而导致用户的使用效果不佳,体验差,无法更好的满足用户的需求。而随着计算机应用系统使用用户的操作行为多样,用户数量增加,系统的性能也难以保障,成为了用户关注的问题。要想控制并提高计算机应用系统的性能,就必须要加强计算机应用系统的性能测试,了解到计算机应用系统的运行状况与出现的问题。因此下文将对计算机应用系统性能测试的技术及其应用进行探讨。
关键词:计算机;应用系统性能;测试技术;应用
一、计算机应用系统性能测试的相关概念
1、计算机应用系统
计算机应用系统通常分为硬件系统和软件系统。其中硬件系统采用的冯.诺依曼型体系结构,也即是由运算器,控制器,存储器,输入设备以及输出设备等五部分组成。一般情况下,人们将运算器和存储器合称为CPU,作为中央处理器;而CPU和计算机的内部存储器组合在一起又构成主机部分。由此计算机的硬件系统也可以称由主机和外设共同组成。另外,计算机的软件系统分为系统软件和应用软件,其中系统软件又包括操作系统,语言处理程序,数据库管理系统以及系统服务支撑程序;应用软件实则在系统软件的基础上开发设计而来的,主要是为了满足用户的多样化需求。
2、计算机应用系统性能
计算机应用系统性能,顾名思义,也即是判断计算机系统良好运行状态的各项指标。应用系统的组成结构较为复杂,处于不同领域的人员对于系统性能指标的判定标准也是不尽相同的。例如对于计算机系统的用户而言,计算机的反应速率即是一项重要的指标。从用户点击按钮发出命令开始到系统做出反映为止,这段时间的长短将直接决定着用户对系统性能的具体印象。然而对于系统的运行维护人员则会关注更多的因素,除反映速率之外,维护人员还会查看计算机系统的相关状态信息如CPU的脉冲数,内存储器的利用率以及数据库等,不仅如此,工作人员还会根据系统目前的运行状态,对未来系统的可扩充性和可承受的最大用户数量做出预测等,此外计算机系统的开发则会综合考虑用户和系统维护人员所关注的因素,更全方位地剖析当前系统框架结构中所存在的问题,并且积极改善技术上的不足,以提升系统的稳定性。
3、计算机应用系统性能测试
计算机应用系统测试可借助先进的自动化测试工具,分别模拟正常、高峰以及异常负荷环境对系统性能进行综合的检测,以此来判定系统各方面性能是否完好。一般而言,系统性能测试是需要在单元测试和集成测试都完成之后才正式开展的,更多的是为了给用户提供良好的体验。同时,由于性能测试工作的特殊性和重要性,这也决定了测试需要在系统架构,内部代码,以及数据库处于相对稳定的状态下进行,有效保证系统测试工作顺利开展以及测试结果的精准无误性。
期刊文章分类查询,尽在期刊图书馆
二、计算机应用性能测试技术
1、系统性能的结构模型
每一个事物都有自己特定的模型,当然计算机也不例外,经过不断的研究实验我们可以得知计算机应用系统性能里面的系统性能包括资源利用率、并发用户数、网络吞吐量、响应时间、系统处理能力和并发接入能力这六大部分组成,通过这六项指标的数据可以知道系统的运行问题、数据信息、能量消耗等各方面的问题,而这六大指标的数据的来源取决于三种因素,这三种因素在进行计算机应用系统性能测试的过程中,会出现大量的网络负荷,这些网络负荷会对企业的生产网络产生严重的影响,因此,为了减少这些影响,需要采用梯度增加并发的方式实时的对网络负荷进行监控,通过这个方式,若系统在单交易并发压力下存在问题能够及时的检测出来,从而对发现的问题进行处理。这三种因素包括业务因素、用户因素和环境因素。其中业务因素又包括并发用户数、数据量、交易类型这三个方面,从这三个方面的数据来说,计算机在掌握这三项信息数据之后可以帮助用户做出最专业的判断,特别是数据量,即便是数据库信息相同,其他方面不相同,计算机也会根据用户本身及时做出调整,不会产生什么影响,极大的为用户带来了方便通过对过去信息现有信息以及市场信息来分析可以最准确的做出判断,使所有数据一目了然。其次,用户因素包括用户类型、用户习惯、用户操作三个方面的因素,因此我们必须要实验研究的过程中保持描述性能的准确性,从而得到最专业、最有用的性能指标。最后环境因素包含硬件(主机、网络)、网络连接、软件参数设置、版本等多个因素,通过对不同性能的配置会得到不同的效果,因此,我们在研究过程中要特别注意这一点。
2、计算机性能测试过程
在计算机应用系统实践测试阶段,可以分为测试调研、测试准备、测试执行、测试报告和测试总结这五个方面,首先,在调阶段主要需要做的就是组建专业的性能检测团队,这个团队必须要在计算机性能各方面的最专业的人才来组建,以确保计算机检测的专业性和可实性,同时,必须对检测工作的各方面都有明确的分工和计划,其次,做好测试调研准备,在准备测试阶段对计算机性能检测过程做出方案,根据方案对数据、环境、测试策略、测试模型等各个方面进行准备,其次在测试执行的过程中,要注意利用测试工具,进行场景测试,当出现意外的时候,及时调整系统,回归正常测试,同时,保持监控的随时跟踪,及时发现问题。在测试报告方面,对测试的对象、目标、过程、结果以及遇到的问题都要如实汇报,以便及时弥补不足,最后在测试总
结,必须全面的总结测试技术,进行归纳并对测试过程中的问题进行解决,使整个测试起到真正意义上的作用。
3、测试结果
通过测试的结果对计算机应用系统的性能进行明确的分析,并在计算机应用系统的研究报告中明确的指出用户测试目的、范围、和指标等方面的准确的数据,同时对系统性能的问题进行专业且明确的分析,为用户提供最专业的分析,并对计算机应用系统性能进行优化。这种计算机性能测试的可以准确的发现计算机应用系统性能的漏洞,通过数据分析及时发现,修补,完善了计算机应用系统性能,为计算机应用系统在企业应用提供了保障。
三、优化计算机应用系统性能测试技术的有效策略
目前计算机应用系统的性能质量与企业运行管理的效率息息相关,然而当前项目业务类型不断增加,而应用系统在处理海量数据时,经常呈现运行不稳定的状态。对此,企业内部首先要强化系统性能测试工作,制定严格的性能测试标准,并且组建专门的系统测试团队;其次,企业管理人员需要对系统测试人员开展必要的培训工作,使其掌握科学先进的测试技术;最后,企业要健全计算机应用系统性能测试机制,成立专业的系统检测维修小组,定期对系统的运行状态进行检测,并且配合性能测试团队,维持企业计算机应用系统的良好运行状态。
结束语
计算机应用系统的性能会受到很多因素的印象,这些因素复杂多样,若想找到计算机应用系统中性能不佳或者存在的问题,就必须要进行性能测试,根据性能测试的结果与数据进行分析,从而确定计算机应用系统的详细情况。在测试的过程中,需要测试人员具有丰富的实践经验,同时还要掌握与其相关的多方面知识。
参考文献:
[1]陈瑞瑞.企业计算机应用系统可靠性测试技术研究[J].电脑迷,2017(05):17+93.
[2]王智宇.计算机应用系统集成测试技术研究[J].科技经济导刊,2016(21):36.
论文作者:赵,娟
论文发表刊物:《基层建设》2018年第36期
论文发表时间:2019/1/25
标签:系统论文; 计算机应用论文; 测试论文; 性能论文; 性能测试论文; 用户论文; 因素论文; 《基层建设》2018年第36期论文;