[发明专利]一种计算机软件性能测试方法在审
申请号: | 202210427600.0 | 申请日: | 2022-04-22 |
公开(公告)号: | CN114880197A | 公开(公告)日: | 2022-08-09 |
发明(设计)人: | 张晓丽;彭寒;侯媛媛 | 申请(专利权)人: | 西安航空学院 |
主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/36;G06F9/455 |
代理公司: | 西安合创非凡知识产权代理事务所(普通合伙) 61248 | 代理人: | 杨蕾 |
地址: | 710077 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 计算机软件 性能 测试 方法 | ||
本发明涉及计算机软件测试技术领域,具体涉及一种计算机软件性能测试方法,包括:基于测试代码分类模型实现计算机软件代码的分类,为每一个性能测试参数配置一待测软件代码集;并为每一个性能测试参数配置一自带软件性能测试流程运行脚本的虚拟机,构建虚拟机群;基于Hadoop实现虚拟机群的同步运行,实现计算机软件性能的测试。本发明可以实现多个计算机性能参数的同步测试,大大提高计算机软件性能的测试效率;采用自动测试的模式,减少了人为参与的环节,提高了测试结果的准确率。
技术领域
本发明涉及计算机软件测试技术领域,具体涉及一种计算机软件性能测试方法。
背景技术
计算机软件是计算机各项功能得以实现的基础,而软件性能是计算机有效实现其功能的重要指标,也是影响设备正常使用的关键因素,因此对于软件的性能评测尤为重要。
目前,现有的计算机软件性能测试方便普遍采用人为通过录制测试脚本一一完成各软件性能参数测试的方式,测试效率低下的同时,容易存在人为操作误差。
发明内容
为解决上述问题,本发明提供了一种计算机软件性能测试方法,可以实现多个计算机性能参数的同步测试的同时,减少了人为参与的环节,提高了测试结果的准确率。
为实现上述目的,本发明采取的技术方案为:
一种计算机软件性能测试方法,包括:
基于测试代码分类模型实现计算机软件代码的分类,为每一个性能测试参数配置一待测软件代码集;
并为每一个性能测试参数配置一自带软件性能测试流程运行脚本的虚拟机,构建虚拟机群;
基于Hadoop实现虚拟机群的同步运行,实现计算机软件性能的测试。
进一步地,所述测试代码分类模型基于计算机软件性能参数及与其存在关联关系的软件代码特征集训练所得。
进一步地,所述软件性能测试流程运行脚本用于驱动虚拟机执行对应的软件性能测试步骤。
进一步地,Hadoop通过同步运行每一个虚拟机配置的软件性能测试流程运行脚本实现虚拟机群的同步运行。
进一步地,每一个虚拟机均配置一与其性能测试参数适配的资源监测模块。
进一步地,还包括:配置一软件代码分类辅助模块,用于辅助测试代码分类模型实现计算机软件代码的分类,在测试代码分类模型存在分类盲区时,软件代码分类辅助模块启动,通过运行分类盲区内载的计算机软件代码,通过分析这些计算机软件代码运行时虚拟机的运行脚本判定当前计算机软件代码的功能,从而得到与其存在关联关系的性能测试参数。
进一步地,还包括配置一虚拟机运行监测模块,每一个虚拟机配置一运行监测模型,通过Hadoop同步运行所有的运行监测模型实现所有虚拟机运行工况的监测。
进一步地,还包括:
配置一软件性能综合分析模块,用于基于所得的性能测试参数实现软件性能的综合分析,得到软件性能异常点及待优化点。
进一步地,还包括:
通过分析计算机软件说明书确定当前计算机软件的性能测试参数的步骤。
本发明具有以下有益效果:
可以实现多个计算机性能参数的同步测试,大大提高计算机软件性能的测试效率;
采用自动测试的模式,减少了人为参与的环节,提高了测试结果的准确率;
配置了专门的软件性能异常点及待优化点、虚拟机运行工况监测功能,从而扩大了计算机软件性能的监测面。
附图说明
通过阅读参照以下附图对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1为本发明实施例1中的一种计算机软件性能测试方法的流程图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安航空学院,未经西安航空学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210427600.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种医用中医针灸拔针检测仪
- 下一篇:一种砂浆温度控制方法、系统和切片机