System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术属于软硬件测试领域,具体涉及一种性能测试集成软件设计方法。
技术介绍
1、在信息化时代,计算机和网络技术已经渗透到国家的各个领域,政府、银行、电力、工业、国防等各行各业对于国产化计算的需求在进一步增大,国产化计算机的研发和应用,是保障国家信息安全的迫切需要。但由于我国基础软硬件产业在技术方面存在较大的差距,基础软硬件的研发缺乏统一的开发标准和认证标准,导致目前国产计算机还存在着运行不稳定、性能偏低、软件适配性不好、硬件设备兼容性差等问题。因此,为了控制和完善国产化计算机的产品质量,及时的发现和解决国产化计算机软硬件中的缺陷和性能问题,提升国产化计算机产品的质量,推动国产化计算机产品的发展,设计针对国产化计算机功能和性能的测试技术就迫在眉睫。
2、当前国产化计算机的性能测试基本都是人力手工测试,不同硬件设备(cpu、硬盘、内存、网卡等)的型号和版本不一样,导致选择的性能测试工具不一样,而由于编译环境的不同,当性能测试工具不适配编译环境时会导致编译错误,进而导致性能测试工具无法使用。所以,国产化计算机的性能测试过程的执行与测试人员对测试工具的选择、操作的熟练度密切相关,测试过程存在测试周期长、测试工具不统一、测试结果不稳定等情况,极易导致漏测、错测和无效测试,最终导致无法通过测试发现国产化计算机软硬件的问题,极大地增加了国产化计算机产品维护的时间成本和人力成本。
技术实现思路
1、(一)要解决的技术问题
2、本专利技术要解决的技术问题是如何提供一种性能
3、(二)技术方案
4、为了解决上述技术问题,本专利技术提出一种性能测试集成软件设计方法,该方法包括:
5、该性能测试集成软件内部集成了多个硬件测试工具,测试人员通过鼠标点击该软件界面上的性能测试工具选择按钮选择对应硬件的性能测试工具;
6、该性能测试集成软件内部储存了多个硬件测试工具的运行命令选项说明及选项配置说明,当测试人员选择一种性能测试工具后,该性能测试集成软件在界面的配置选项文本框中显示对应性能测试工具的启动命令运行命令选项说明及选项配置说明;
7、该性能测试集成软件在测试执行过程中会持续检测测试流程,并将测试的执行进度通过界面的进度条显示;
8、该性能测试集成软件内部集成了多个硬件测试工具的停止命令,在硬件测试启动之后,测试人员通过点击界面上的取消按钮随时终止测试进程。
9、本专利技术还提供一种测试方法,该方法包括如下步骤:
10、步骤一:测试人员打开本专利技术提出的性能测试集成软件;
11、步骤二:测试人员鼠标点击本专利技术提出的性能测试集成软件界面上的自动检测运行环境按钮进行计算机主板型号检测。如果检测计算机主板型号成功,则执行步骤三,否则,执行步骤八;
12、步骤三:测试人员鼠标点击本专利技术提出的性能测试集成软件界面上的硬件选择按钮选择需要测试的硬件;
13、步骤四:测试人员鼠标点击本专利技术提出的性能测试集成软件界面上的性能测试工具选择按钮选择步骤三选择的硬件对应的性能测试工具;
14、步骤五:测试人员根据本专利技术提出的性能测试集成软件界面上的配置选项文本框中的命令选项说明及选项配置说明,在本专利技术提出的性能测试集成软件界面上的执行命令文本框中填写步骤四选择的性能测试工具的运行命令;
15、步骤五:测试人员鼠标点击本专利技术提出的性能测试集成软件界面上的运行按钮,启动步骤四选择的性能测试工具对应的测试进程;
16、步骤六:判断是否取消步骤五启动的测试进程,如果是,那么测试人员鼠标点击本专利技术提出的性能测试集成软件界面上的取消按钮,运行结束;否则,执行步骤七;
17、步骤七:步骤五启动的测试进程执行结束;
18、步骤八:提示主板型号检测失败,运行结束。
19、(三)有益效果
20、本专利技术提出一种性能测试集成软件设计方法,本专利技术提出一种性能测试集成软件设计方法,效果如下:
21、1、对于每种编译环境,不同硬件设备(cpu、硬盘、内存、网卡等),本专利技术提出的性能测试集成软件都内部保存已经编译完成的程序,可以方便快捷的调用,不用因为编译不通过等问题而影响测试进度,也不会因为编译错误而导致测试进程无法启动和性能测试工具无法使用的情况出现,大大提高了性能测试效率。
22、2、本专利技术预先保存了每种性能测试工具对应的运行命令选项说明及选项配置说明,在测试人员选择一种性能测试工具时,本专利技术提出的性能测试集成软件界面上的配置选项文本框会直接显示出该性能测试工具对应的调用命令的选项说明及选项配置参考。测试人员通过这些参考说明,能够快速无误的在执行命令文本框中配置好性能测试工具的运行命令,不仅保证了性能测试的快速执行,而且保证了性能测试高效完成,同时也为测试人员减轻了记忆负担。
23、3、本专利技术提出的性能测试集成软件界面上的进度条能够实时显示当前性能测试执行的进度,方便测试人员观察测试执行过程,帮助测试人员判断测试是否正常进行。
24、4、当性能测试在运行过程中因为某种原因需要强制终止时,测试人员可以直接点击本专利技术提出的性能测试集成软件的操作界面的取消按钮,无需学习对应的停止运行命令,大大的减轻了测试人员的学习负担。
本文档来自技高网...【技术保护点】
1.一种性能测试集成软件设计方法,其特征在于,该方法包括:
2.如权利要求1所述的性能测试集成软件设计方法,其特征在于,通过Python的tkinter库,绘制性能测试集成软件操作界面。
3.如权利要求2所述的性能测试集成软件设计方法,其特征在于,硬件包括:CPU、硬盘、内存和网卡。
4.如权利要求3所述的性能测试集成软件设计方法,其特征在于,性能测试工具包括:unixbench、fio、clpeak、iperf、stream、ltp、rapidio、SPEC2006和linpack。
5.如权利要求4所述的性能测试集成软件设计方法,其特征在于,通过鼠标点击性能测试集成软件操作界面上的硬件选择按钮选择不同的硬件,通过鼠标点击性能测试集成软件操作界面上的性能测试工具选择按钮选择该硬件对应的性能测试工具,通过点击性能测试集成软件操作界面上的运行按钮,来调用性能测试工具中集成的对应该性能测试工具的执行命令。
6.如权利要求4所述的性能测试集成软件设计方法,其特征在于,测试人员通过阅读查看运行命令选项说明及选项配置说明,在性能测
7.如权利要求4所述的性能测试集成软件设计方法,其特征在于,该性能测试集成软件预先保存了性能测试工具的测试进程进行到20%,40%,60%,80%,100%的进度时对应的输出打印内容,将其作为实际性能测试执行时判断这些测试工具运行进度的依据,并实时的更新性能测试集成软件的操作界面的运行进度条。
8.如权利要求7所述的性能测试集成软件设计方法,其特征在于,当测试人员点击该性能测试集成软件的操作界面的运行按钮启动对国产化计算机平台的性能测试后,该性能测试集成软件内部会同步分析这些工具的输出打印内容,并根据打印内容判断性能测试进程运行的进度,将进度在该性能测试集成软件操作界面上的进度条中显示。
9.如权利要求4所述的性能测试集成软件设计方法,其特征在于,该性能测试集成软件预先保存了性能测试工具对应的停止命令,当测试人员点击该性能测试集成软件的操作界面的运行按钮启动对计算机平台的性能测试后,在性能测试执行的过程中因为某些原因想停止测试时,直接点击该性能测试集成软件的操作界面的取消按钮,即可调用当前正在执行的性能测试工具对应的停止命令,来终止性能测试的进行。
10.一种基于权利要求1-9任一项所述的性能测试集成软件设计方法的测试方法,其特征在于,该方法包括如下步骤:
...【技术特征摘要】
1.一种性能测试集成软件设计方法,其特征在于,该方法包括:
2.如权利要求1所述的性能测试集成软件设计方法,其特征在于,通过python的tkinter库,绘制性能测试集成软件操作界面。
3.如权利要求2所述的性能测试集成软件设计方法,其特征在于,硬件包括:cpu、硬盘、内存和网卡。
4.如权利要求3所述的性能测试集成软件设计方法,其特征在于,性能测试工具包括:unixbench、fio、clpeak、iperf、stream、ltp、rapidio、spec2006和linpack。
5.如权利要求4所述的性能测试集成软件设计方法,其特征在于,通过鼠标点击性能测试集成软件操作界面上的硬件选择按钮选择不同的硬件,通过鼠标点击性能测试集成软件操作界面上的性能测试工具选择按钮选择该硬件对应的性能测试工具,通过点击性能测试集成软件操作界面上的运行按钮,来调用性能测试工具中集成的对应该性能测试工具的执行命令。
6.如权利要求4所述的性能测试集成软件设计方法,其特征在于,测试人员通过阅读查看运行命令选项说明及选项配置说明,在性能测试集成软件的操作界面的执行命令文本框中填写该性能测试工具的运行命令,以便点击性能测试集成软件的操作界面的运行按钮启动对计算机平台的性能...
【专利技术属性】
技术研发人员:赵爽,
申请(专利权)人:北京计算机技术及应用研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。