软件性能测试方法、装置、处理器及电子设备制造方法及图纸

技术编号:37871663 阅读:45 留言:0更新日期:2023-06-15 21:00
本申请公开了一种软件性能测试方法、装置、处理器及电子设备。该方法包括:确定待配置软件,并将高位运行装置安装至待配置软件,其中,高位运行装置用于模拟待配置软件的高位运行状态;通过目标参数文件配置待配置软件的运行参数,得到配置完成的待测软件,其中,目标参数文件为高位运行装置用于模拟高位运行状态的文件;启动待测软件,并在待测软件中打开测试文件,确定待测软件的运行状态;判断运行状态是否达到待测软件的最大性能状态;在运行状态达到待测软件的最大性能状态的情况下,获取待测软件的运行数据,并将运行数据确定为待测软件的性能指标。通过本申请,解决了相关技术中对软件性能进行测试时测试效率低的问题。中对软件性能进行测试时测试效率低的问题。中对软件性能进行测试时测试效率低的问题。

【技术实现步骤摘要】
软件性能测试方法、装置、处理器及电子设备


[0001]本申请涉及软件测试领域,具体而言,涉及一种软件性能测试方法、装置、处理器及电子设备。

技术介绍

[0002]为了测试软件的长期稳定运行能力通常需要对软件的进行性能瓶颈测试,相关技术中,通过在软件运行过程中,对软件进行施压,获得软件的性能瓶颈数据。通过大量的数据以及打开数据量较大的文件从而实现对测试软件施压,来验证软件的性能瓶颈数据,对CAD(Computer Aided Design,计算机辅助设计)类软件,运行大装配、大体量、大尺寸等数据量较大的文件时,最容易在运行中产生性能瓶颈。
[0003]然而,由于测试中需要准备大量的实例模型、图纸,使被测CAD软件的应用内存、显存、CPU(Central Processing Unit,中央处理器)、GPU(Graphic Processing Unit,图形处理器)的数据实现不间断增加,从而逼近或者达到软件的性能瓶颈极限,从而获得软件运行时性能瓶颈、稳定性等数据。测试期间必须长时间不间断地运行软件,也须准备大量的测试模型、测试文件,需要投本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种软件性能测试方法,其特征在于,包括:确定待配置软件,并将高位运行装置安装至所述待配置软件,其中,所述高位运行装置用于模拟所述待配置软件的高位运行状态;通过目标参数文件配置所述待配置软件的运行参数,得到配置完成的待测软件,其中,所述目标参数文件为所述高位运行装置用于模拟高位运行状态的文件;启动所述待测软件,并在所述待测软件中打开测试文件,确定所述待测软件的运行状态;判断所述运行状态是否达到所述待测软件的最大性能状态;在所述运行状态达到所述待测软件的最大性能状态的情况下,获取所述待测软件的运行数据,并将所述运行数据确定为所述待测软件的性能指标。2.根据权利要求1所述的方法,其特征在于,将高位运行装置安装至所述待配置软件包括:获取所述高位运行装置中的目标编程接口函数库;将所述目标编程接口函数库配置在所述待配置软件的预设路径中。3.根据权利要求1所述的方法,其特征在于,运行参数包括内存调用参数和线程调用参数,通过目标参数文件配置所述待配置软件的运行参数包括:将所述目标参数文件中的所述内存调用参数设置为第一预设值;将所述目标参数文件中的所述线程调用参数设置为第二预设值。4.根据权利要求1所述的方法,其特征在于,在所述待测软件中打开测试文件,确定所述待测软件的运行状态包括:确定多个数据量大小不同的测试文件,并将多个测试文件按照数据量从小到大的顺序进行排序,得到目标测试文件序列;按照所述目标测试文件序列在所述待测软件中逐个打开测试文件,并在每次打开一个测试文件后确定所述待测软件的操作响应时间、操作响应速度和内存容量状态。5.根据权利要求4所述的方法,其特征在于,判断所述运行状态是否达到所述待测软件的最大性能状态包括:判断所述内存容量状态是否与未打开测试文件之前的内存容量状态相同;在所述内存容量状态与未打开测试文件之前的内存容量状态相同的情况下,判断所述操作响应时间是否大于等于时间阈值,并判断所述操作响应速度是否小于等于速度阈值;在所述操作响应时间大于等于所述时间阈值和/或所述操作响应速度小于等于所述速度阈值的情况下,确定所述运行状态达到所述待测软件的最大性能状态。6.根据权...

【专利技术属性】
技术研发人员:李龙鞠珍宏靳丽斯张孟
申请(专利权)人:北京数码大方科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1