一种物理设备性能测试方法及装置与流程

文档序号:14910995发布日期:2018-07-10 23:24阅读:160来源:国知局
本发明涉及计算机应用
技术领域
,尤其涉及一种物理设备性能测试方法及装置。
背景技术
:随着计算机技术的发展和普及,计算机已经成为人们日常生活中必不可少的工具之一,而且计算机也广泛应用于各个专业领域。用户在选购计算机产品时,或者需要对业务处理性能进行评估时,都需要对计算机进行性能测试。目前采用的计算机性能测试系统主要是让计算机执行一个固定的任务序列,根据计算机执行速度确定一个综合体验分数,或者针对计算机中不同硬件如显卡、处理器等进行单独测试,分别给出一个参考评价结果,这类测试方式便于对比,能够直观判断出该计算机综合性能的高低,但是这类计算机性能测试方案还存在以下问题:(1)测试输入信息用户不能干预。现有的性能测试是直接跟计算机进行交互,需要计算机运行一系列测试任务,在计算机执行测试任务过程中,用户不能进行干预,只能选择执行与否、何时执行以及执行的重复次数,但是由于用户的需求往往带有一定倾向性,单一的测试序列只能给出各个硬件的能力参考值,并没有根据用户的需要给出结果,无法满足用户需求。(2)测试输出结果呈献给用户的形式不够科学。测试输出结果通常为一个参考数字,虽然这方便了对比,用户可以很快的得出“计算机A在处理速度方面比计算机B快了几倍”,但是并不能得出“计算机A或者计算机B哪个够用”,即:测试输出结果的指导意义有限,对用户来说比较抽象。(3)对整机性能的评估模型不够科学。计算机是一个复杂的系统,各个组件之间又有复杂的依赖与瓶颈关系,性能评估时可以分别测试各个模块,但是在结果输出时不应当割裂他们之间的联系。综上所述,如何既满足用户的输入需求,又能基于合理的测试模型输出一个具有参考价值的测试结果是亟待解决的问题之一。技术实现要素:本发明实施例提供一种物理设备性能测试方法及装置,用以解决现有技术中存在的整机测试模型的测试结果参考价值有限,无法满足用户需求等问题。本发明实施例提供一种物理设备性能测试方法,包括:获得性能测试需求列表,所述性能测试需求列表中包含的待测性能为用户选择出的或者由系统为用户推荐的;根据所述性能测试需求列表中包含的待测性能数量与预设的物理设备基本性能数量之和调用相应数量的测试模块分别对所述物理设备待测性能和基本性能进行测试;输出性能测试结果,所述性能测试结果中包含针对每一待测性能和基本性能的独立测试结果和综合性能测试结果。本发明实施例提供一种物理设备性能测试装置,包括:获得单元,用于获得性能测试需求列表,所述性能测试需求列表中包含的待测性能为用户选择出的或者由系统为用户推荐的;测试单元,用于根据所述性能测试需求列表中包含的待测性能数量与预设的物理设备基本性能数量之和调用相应数量的测试模块分别对所述物理设备待测性能和基本性能进行测试;输出单元,用于输出性能测试结果,所述性能测试结果中包含针对每一待测性能和基本性能的独立测试结果和综合性能测试结果。本发明有益效果:本发明实施例提供的物理设备性能测试方法及装置,获得性能测试需求列表,其中,所述性能测试需求列表中包含的待测性能为用户选择出的或者由系统为用户推荐的,实现了用户的输入需求,同时体现了该方法具有较强的可扩展性;根据所述性能测试需求列表中包含的待测性能数量与预设的物理设备基本性能数量之和调用相应数量的测试模块分别对所述物理设备待测性能和基本性能进行测试,然后输出性能测试结果,所述性能测试结果中包含针对每一待测性能和基本性能的独立测试结果和综合性能测试结果,至此,采用本发明提供的方法,根据性能测试结果,不仅能够得出物理设备某一基本性能的测试结果,还能够得出该物理设备的整体性能测试结果,考虑了物理设备各组件间的相互影响,使得测试结果更科学,参考价值更大。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1a为本发明实施例提供的物理设备性能测试方法的实施流程示意图;图1b为本发明实施例提供的物理设备性能测试方法中系统为用户推荐待测性能的实施流程示意图;图1c为本发明实施例提供的物理设备性能测试方法中确定与被测物理设备的硬件配置信息匹配的物理设备集合的实施流程示意图;图1d为本发明实施例提供的物理设备性能测试方法中性能雷达图表示的性能测试结果示意图;图1e为本发明实施例提供的物理设备性能测试方法中获得该待测性能或基本性能的独立测试结果和综合测试结果的实施流程示意图;图2为本发明实施例提供的物理设备性能测试的结构示意图;图3为本发明实施例提供的物理设备性能系统的结构示意图。具体实施方式本发明实施例提供的物理设备性能测试方法及装置,不仅实现了用户的输入需求,还兼顾了物理设备各组件间的依赖关系,并为用户提供一个参考意义比较大、科学性比较高的性能测试结果,提高了用户体验。以下结合说明书附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明,并且在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。实施例一如图1a所示,为本发明实施例提供的物理设备性能测试方法的实施流程示意图,可以包括以下步骤:S11、获得性能测试需求列表。具体实施时,步骤S11中的性能测试需求列表中包含的待测性能为用户选择出的或者由系统为用户推荐的。较佳地,当上述待测性能是由系统为用户推荐的,则所述推荐方法参考图1b所示的流程:S111、根据被测物理设备的硬件配置信息,确定与被测物理设备的硬件配置信息匹配的物理设备集合。具体实施时,可以参照图1c所示的流程确定与被测物理设备的硬件配置信息匹配的物理设备集合,包括以下步骤:S1111、根据被测物理设备的硬件配置信息以及存储的每一物理设备的硬件配置信息,确定被测物理设备与存储的每一物理设备的相似度。具体实施时,在确定被测物理设备与存储的每一物理设备的相似度时,可以但不限于采用协同过滤算法来实现。具体的,首先将被测物理设备的硬件配置信息及其平均性能评级预先写入数据库中,利用Jaccard公式计算被测物理设备与数据库中其它物理设备的相似度。Jaccard公式可以表示为:其中,A为被测物理设备;N(A)为被测物理设备A的硬件配置信息;B为数据库中其它物理设备;N(B)为物理设备B的硬件配置信息;wAB为被测物理设备A物理设备B之间的相似度。需要说明的是,利用上述公式(1)确定相似度时,首先需要将物理设备的硬件配置信息数字化,以被测物理设备A和预先存储于数据库中的物理设备B、C、D为例进行说明:假设这四个物理设备的硬件配置信息共有6个,用Pa、Pb、Pc、Pd、Pe和Pf,这四个物理设备的硬件配置信息如表1所示:表1为便于计算,建立硬件配置信息与物理设备的倒排表,即将表1进行倒排得到如表2所示的物理设备与硬件配置信息的关系表:表2在获得倒排表之后,对于每个硬件配置信息,对相应的物理设备,两两之间相同硬件配置信息加1,相同物理设备除外,例如,针对硬件配置信息Pa,如果被测物理设备A和物理设备B均有该硬件配置属性Pa,则在矩阵中两两加1。基于该原理得到基于硬件配置信息的物理设备间的数学关系,参考表3所示:表3基于表3,结合公式(1)即可分别确定出被测物理设备A与物理设备B、C和D之间的相似度,然后基于该相似度确定与被测物理设备A的硬件配置信息匹配的物理设备集合。S1112、根据确定出的、存储的每一物理设备与被测物理设备之间的相似度,确定与被测物理设备匹配的物理设备集合。具体地,在利用公式(1)确定出被测物理设备与数据库中每一物理设备的相似度后,用户可以根据实际需要,将计算出的相似度由大到小顺序排列,取前N个相似度对应的物理设备,将其作为一个集合,则该集合即为与被测物理设备的硬件配置信息匹配的物理设备集合;当然,用户还可以采用其它算法来确定与被测物理设备的硬件配置信息匹配的物理设备集合,本发明实施例对此不进行限定。S112、根据对所述物理设备集合中每一物理设备进行性能测试时用户选择的待测性能,向用户推荐需求列表中包含的待测性能。基于步骤S111确定出的物理设备集合,即可向用户推荐需求列表中包含的待测性能。此外,为了表明系统向用户推荐的性能需求列表中包含的待测性能的合理性,本发明实施例提供了相应的验证方法,具体为:将确定出的与被测物理设备A的硬件配置信息相匹配的物理设备集合用S(A,K),其中K为物理设备的个数,提取集合S(A,K)中全部硬件配置信息,并去除与被测物理设备A相同的硬件配置信息得到S′(A,K),对于集合S′(A,K)中的每一硬件配置信息i,其总体相似度可以用公式(2)表示:其中,公式(2)中rBi表示物理设备B对应的用户对硬件配置信息i的评价,该值默认为1。如果需要用户对该硬件配置信息给予评分权重,则计算总体相似度时需要将用户给予的评分权重代入到rBi中。至此,公式(2)得出的总体相似度会显示给用户,用户通过该总体相似度即可得出系统向用户推荐的性能需求列表中包含的待测性能是否合理。综上所述,通过执行步骤S111~S112即可确定出系统向用户推荐的性能需求列表中包含的待测性能。S12、根据所述性能测试需求列表中包含的待测性能数量与预设的物理设备基本性能数量之和调用相应数量的测试模块分别对所述物理设备待测性能和基本性能进行测试。具体实施时,所述测试模块包括基本性能测试模块和扩展性能测试模块,其中,所述基本性能测试模块用于对所述物理设备的基本性能进行测试,所述扩展性能测试模块用于对所述需求列表中包含的待测性能进行测试。例如,基本性能测试模块可以但不限于包括运算能力测试模块、网页测试模块、2D图形渲染模块、3D渲染模块、内存速度测试模块和磁盘速度测试模块等;以及扩展性能测试模块可以但不限于包括3D渲染需求辅助测试模块、Levenshitein距离评估模块、AES(AdvancedEncryptionStandard,高级加密标准)加密评估模块等。较佳地,基本性能测试模块是必须执行的测试模块,扩展性能测试模块是用户根据需要选择出的,为达到此效果,本发明实施例提供了相应的接口供第一方或第三方开发人员增加一个或多个扩展性能测试模块,具体实施时,在用户选择运行基本性能测试模块时,可以在该基本性能测试模块下由用户选择相应扩展性能测试模块。例如,用户选择了运行3D渲染模块,则在该模块运行条件下用户才可以选择运行3D渲染需求辅助测试模块。扩展性能测试模块的使用,增强了测试系统的可扩展性,使得测试结果更加多样化,参考价值和科学性也越高。S13、输出性能测试结果。具体实施时,在步骤S12中调用相应数量测试模块分别对所述物理设备待测性能和基本性能进行测试后,获得相应测试结果。利用获得的测试结果,利用性能雷达图比例化输出该物理设备的性能测试结果。其中,所述性能测试结果中包含针对每一待测性能和基本性能的独立测试结果和综合性能测试结果。需要说明的是,利用性能雷达图比例化输出性能测试结果,将各项独立测试结果和综合性能测试结果比例化为0-10的范围内的数字,当然也可以根据实际需要将该数字范围进行扩大,如0-20或者其他,本发明实施例对此不进行限定。图1d列举了一个利用性能雷达图比例化后的性能测试结果。较佳地,针对每一待测性能和基本性能,可按照图1e所示的流程获得该待测性能或基本性能的独立测试结果和综合测试结果,可以包括以下步骤:S131、根据相应的测试模块对该待测性能或基本性能进行测试的测试结果,确定该待测性能或基本性能的性能指标值。具体实施时,所述物理设备的性能指标可以但不限于包括运算指标、3D图形指标、多任务指标、存储系统指标和网页渲染指标。以基本性能测试模块包括运算能力测试模块、网页测试模块、2D图形渲染模块、3D渲染模块、内存速度测试模块和磁盘速度测试模块为例进行说明,以下详细介绍利用基本性能测试模块获取各个性能指标的性能指标值的方法:(1)运算指标具体实施时,在获取运算指标值时,根据所述运算能力测试模块的测试结果,获取所述计算机的多核心性能值,并对所述多核心性能值进行标准化,得出所述计算机的运算指标值;(2)3D图形指标在获取3D图形指标值时,根据所述3D渲染模块的测试结果,获取单位时间内所述3D渲染模块进行渲染时的渲染总帧数,将所述渲染总帧数进行标准化,得出所述计算机的3D图形指标值。(3)多任务指标根据所述运算能力测试模块对计算机性能进行测试的测试结果,还可以获取所述计算机的单核心性能值。以及在获取多任务指标值时,根据检测出的所述计算机的内存容量值、所述计算机的单核心性能值和多核心性能值,确定所述计算机的多任务指标值;具体的说,将所述计算机的内存容量值、所述计算机的单核心性能值和多核心性能值进行加权计算,获得所述计算机的多任务指标值。(4)存储系统指标在获取存储系统指标值时,根据所述内存速度测试模块的测试结果、所述磁盘速度测试模块的测试结果,确定所述计算机的存储系统指标值;具体为:根据所述内存速度测试模块的测试结果,确定单位时间内所述计算机的第一读取性能、第一写入性能和第一响应延迟;以及根据所述磁盘速度测试模块的测试结果,确定所述计算机的第二读取性能、第二写入性能和第二响应延迟;将确定出所述第一读取性能、第一写入性能、第一响应延迟,以及所述计算机的第二读取性能、第二写入性能和第二响应延迟进行加权计算,获得所述计算机的存储系统指标值。(5)网页渲染指标在获取网页渲染指标值时,根据所述网页测试模块的测试结果和所述2D图形渲染模块的测试结果,确定所述计算机的网页渲染指标值。需要说明的是,在获取性能指标值时,涉及到的标准化是基于各测试模块的测试结果,转换成便于用户直观得出物理设备个性能好坏的结果。具体的,可以利用标准服务器获取一个参考值,基于该参考值将各测试模块的测试结果进行标准化。S132、根据每一待测性能和基本性能的性能指标值,分别确定所述物理设备的综合性能指标值。在确定物理设备的综合性能指标值时,根据预设的每一待测性能和基本性能的权值,结合每一待测性能和基本性能的性能指标值,分别确定物理设备的综合性能指标值。S133、根据所述物理设备的综合性能指标值,确定所述物理设备的综合性能测试结果。具体实施时,根据步骤S132确定出的物理设备的综合性能指标值,将其与预设综合性能评级表进行比较,确定该物理设备的综合性能测试结果,其中预设的综合性能评级表可参考表4所示;表4综合性能评级分值范围10-5002500-8003800-150041500-240052400-350063500-4500…………基于表4,判断步骤S133确定出的综合性能指标值在表4中哪个分值范围内,从而可以确定出该分值范围对应的综合性能评级,将确定出的综合性能评级作为该网络设备的综合性能测试结果。需要说明的是,综合性能评级的评级界定并不是均匀的,需要根据该物理设备的硬件配置信息的体验的影响程度得出,一般根据经验确定。S134、根据所述物理设备的综合性能测试结果,确定所述物理设备的每一待测性能或基本性能的附加值和保底值。由于综合性能测试结果较高的物理设备,其各项性能不会太差,为了保证输出的性能测试结果兼顾各项性能,保证输出的测试结果具有较大的参考意义,因此,需要根据所述物理设备的综合性能测试结果,确定所述物理设备的每一待测性能或基本性能的附加值和保底值。所述附加值有正负之分,例如,如果物理设备的某项性能比较突出,则在输出性能测试结果之前,对该项基本性能的指标值加上该附加正分;如果物理设备的某项性能很差,则在输出性能测试结果之前,对该项基本性能的指标值加上该附加负分。其中,所述附加值并不是固定不变的,可根据各项基本性能或待测性能的指标值,确定附加值。所述保底值的设定,是为了确保评测结果的客观性,考虑的物理设备各项性能间的相互影响,例如,如果综合性能测试结果比较高,则该物理设备整体性能比较强,但是有可能各项基本性能或待测性能的指标值比较低,为此,在输出性能测试结果之前,需要将某项基本性能的指标值与保底值相比较,如果该指标值小于保底值,则将保底值作为该项基本性能的指标值。S135、针对每一待测性能或基本性能,根据该待测性能或基本性能的性能指标值和该待测性能或基本性能的附加值和保底值,确定该待测性能或基本性能的独立测试结果。至此,针对每一待测性能和基本性能,基本步骤S131~S135即可确定出该待测性能或基本性能的独立测试结果和综合测试结果。然后比例化输出该性能测试结果,得到相应雷达图,用户通过该雷达图可直观看出该物理设备是否符合自己的需求。本发明实施例提供的物理设备性能测试方法,首先获取性能测试需求列表,其中,所述性能测试需求列表中包含的待测性能为用户选择出的或者由系统为用户推荐的,由此实现了用户的输入需求,提高了用户体验;在获取性能测试需求列表之后,根据所述性能测试需求列表中包含的待测性能数量与预设的物理设备基本性能数量之和调用相应数量的测试模块分别对所述物理设备待测性能和基本性能进行测试;输出性能测试结果,所述性能测试结果中包含针对每一待测性能和基本性能的独立测试结果和综合性能测试结果。根据获得的综合性能测试结果和独立性能测试结果,采用雷达图的方式呈现给用户,用户不仅可以直观得出该物理设备的综合性能,还可以得到该物理设备各项基本性能或者待测性能,从而得出该物理设备是否符合自己需求,同时本发明实施例提供的测试方法,为各项独立测试结果分别设置了附加值和保底值,更进一步的体现了测试结果的合理性和科学性。应用场景:基于实施例一提供的物理设备性能测试方法,以计算机为例,对该计算机进行性能测试,其中,计算机的需求性能可以但不限于包括影音游戏、文字办公、科学计算和3D渲染等。假设用户选择的待测性能为科学计算,则对该计算机的性能进行测试的测试过程为:步骤一:调用步骤S12中涉及的基本性能测试模块分别对该计算机的基本性能进行测试。假设得出的测试结果如表5所示:表5性能指标性能指标值运算能力(CalcPerf)2403D渲染(VGAPerf)200多任务(MultiTaskPerf)100存储系统(StoragePerf)150网页渲染(WebPerf)200步骤二:从表6中查找科学计算对应的各项性能指标的权值,计算综合性能指标值。具体实施时,根据表6中得到的科学计算对应的各项性能指标的权值,确定出的综合性能指标值OverallScore为:OverallScore=VGAPerf*vgaratio+CalcPerf*calratio+StoragePerf*storageratio+WebPerf*webratio+MultiTaskPerf*multiratio=200*2+240*5+150*2+200*1+100*4=2500。从表4中可以查到综合性能指标值2500在1400-3500分值范围内,而1400-3500分值范围对应的综合性能评级为5级,则可以得出该计算机的综合性能测试结果为5。表6性能指标科学计算权值3D游戏权值……综合性能34……运算能力53……3D渲染25……多任务42……存储系统24……网页渲染11…………………………步骤三:基于上述综合性能测试结果,确定该计算机的各项基本性能的附加值和保底值。在确定附加值时,以3D渲染指标为例进行说明,可参考表7所示的附加值:表73D渲染指标值附加值小于120-1120~1500150-2001200-2502250-3003大于3004从表5中可得出3D渲染性能指标值为200,由表7中可以得出,3D渲染对应的附加值为1。在确定保底值时,以多任务为例进行说明,假设该计算机综合性能测试结果5级各项保底值为135,可得出表5中多任务指标的指标值小于135,则在输出性能测试结果之前,将多任务的指标值提升至135。步骤四:根据各项基本性能的指标值以及各项基本性能的附加值和保底值,确定该各项基本性能的独立测试结果。步骤五:利用雷达图比例化输出性能测试结果。至此,根据步骤一至步骤五即可确定出该计算机的性能测试结果,并以雷达图的形式呈现给用户,不仅体现了该计算机的综合性能,还体现了各项基本性能,参考意义较大。实施例二基于同一发明构思,本发明实施例中还提供了一种物理设备性能测试装置,由于上述装置解决问题的原理与物理设备性能测试方法相似,因此上述装置及设备的实施可以参见方法的实施,重复之处不再赘述。如图2所示,为本发明实施例提供的物理设备性能测试装置的结构示意图,包括获得单元21、测试单元22和输出单元23,其中:获得单元21,用于获得性能测试需求列表,所述性能测试需求列表中包含的待测性能为用户选择出的或者由系统为用户推荐的;测试单元22,用于根据所述性能测试需求列表中包含的待测性能数量与预设的物理设备基本性能数量之和调用相应数量的测试模块分别对所述物理设备待测性能和基本性能进行测试;输出单元23,用于输出性能测试结果,所述性能测试结果中包含针对每一待测性能和基本性能的独立测试结果和综合性能测试结果。较佳地,所述输出单元23,具体用于利用性能雷达图比例化输出性能测试结果。具体实施时,所述获得单元21,具体包括第一确定子单元和推荐子单元,其中:所述第一确定子单元,用于根据被测物理设备的硬件配置信息,确定与被测物理设备的硬件配置信息匹配的物理设备集合;所述推荐子单元,用于根据对所述物理设备集合中每一物理设备进行性能测试时用户选择的待测性能,向用户推荐需求列表中包含的待测性能。具体地,所述推荐子单元,具体包括第一确定模块和第二确定模块,其中:所述第一确定模块,用于根据被测物理设备的硬件配置信息以及存储的每一物理设备的硬件配置信息,确定被测物理设备与存储的每一物理设备的相似度;所述第二确定模块,用于根据确定出的、存储的每一物理设备与被测物理设备之间的相似度,确定与被测物理设备匹配的物理设备集合。较佳地,所述输出单元23,具体包括第二确定子单元、第三确定子单元、第四确定子单元、第五确定子单元和第六确定子单元,其中:第二确定子单元,用于根据所述测试单元中的相应的测试模块对该待测性能或基本性能进行测试的测试结果,确定该待测性能或基本性能的性能指标值;第三确定子单元,用于根据所述第二确定子单元确定出的每一待测性能和基本性能的性能指标值,分别确定所述物理设备的综合性能指标值;第四确定子单元,用于根据所述第三确定子单元确定出的所述物理设备的综合性能指标值,确定所述物理设备的综合性能测试结果;第五确定子单元,用于根据所述第四确定子单元确定出的所述物理设备的综合性能测试结果,确定所述物理设备的每一待测性能或基本性能的附加值和保底值;第六确定子单元,用于针对每一待测性能或基本性能,根据所述第二确定子单元确定出的该待测性能或基本性能的性能指标值和所述第五确定子单元确定出的该待测性能或基本性能的附加值和保底值,确定该待测性能或基本性能的独立测试结果。优选地,所述测试模块包括基本性能测试模块和扩展性能测试模块,其中,所述基本性能测试模块用于对所述物理设备的基本性能进行测试,所述扩展性能测试模块用于对所述需求列表中包含的待测性能进行测试。为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本发明时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。本申请的实施例所提供的物理性能测试装置可通过计算机程序实现。本领域技术人员应该能够理解,上述的模块划分方式仅是众多模块划分方式中的一种,如果划分为其他模块或不划分模块,只要物理性能测试装置具有上述功能,都应该在本申请的保护范围之内。实施例三如图3所示,为本发明实施例提供的物理设备性能测试的系统结构图,包括主界面及交互逻辑、性能测试模块和结构分析模块,其中:主界面及交互逻辑,用于与用户进行交互,测试列表程序给用户,用户根据需要选择性能测试需求列表,在用户选择后,获取性能测试需求列表,根据获取的性能测试需求列表,调用相应数量的测试模块,对需求列表中的待测性能和基本性能进行测试。测试模块中包含基本性能测试模块和扩展性能测试模块,其中各模块测试时涉及的物理设备的硬件信息,需要从系统硬件信息获取模块中获取。测试模块中包含的基本性能测试模块包括实施例一中涉及的运算性能测试模块、3D渲染模块等。在测试模块对物理设备的测试完成时,将测试结果进行结果分析,具体实施时,参考实施例一中的步骤S131~S135,再次不再赘述。将获得的测试结果比例化输出,以雷达图的形式呈现给用户,用户通过雷达图即可获知该物理设备的综合性能和各项基本性能,进而得知该物理设备是否满足该用户需求。本发明实施例提供的物理性能测试方法及装置,获得性能测试需求列表,其中,所述性能测试需求列表中包含的待测性能为用户选择出的或者由系统为用户推荐的,实现了用户的输入需求,同时体现了该方法具有较强的可扩展性;根据所述性能测试需求列表中包含的待测性能数量与预设的物理设备基本性能数量之和调用相应数量的测试模块分别对所述物理设备待测性能和基本性能进行测试,然后输出性能测试结果,所述性能测试结果中包含针对每一待测性能和基本性能的独立测试结果和综合性能测试结果,至此,采用本发明提供的方法,根据性能测试结果,不仅能够得出物理设备某一基本性能的测试结果,还能够得出该物理设备的整体性能测试结果,考虑了物理设备各组件间的相互影响,使得测试结果更科学,参考价值更大。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1