【技术实现步骤摘要】
业务测试方法、装置、计算机设备及存储介质
[0001]本专利技术涉及计算机
,具体涉及一种业务测试方法、装置、计算机设备及存储介质。
技术介绍
[0002]随着科技水平的飞速发展,各种计算机设备越来越成熟。目前,计算机设备往往具备单颗、双颗、四颗的CPU物理数量能力,每颗CPU具有数量不等的核心,每个核心具有多线程能力,即每颗CPU有多个逻辑核心。计算机设备在不同的业务场景下,运行的逻辑核心的数量不同,即计算机设备的使用功率不同。因此,在实际开发中,对一些业务场景进行测试时,需要对计算机设备CPU的使用功率进行精确控制。
[0003]在现有技术中,存在一种工具,当该工具开启的情况下,可以实现CPU的满负载运行,此时CPU的使用功率达到100%利用率;当该工具在关闭状态下,CPU空负载运行,此时CPU的使用功率达到0%利用率。
[0004]因此,上述现有技术无法对CPU使用功率进行精确调节,出现了满负载运行和空负载运行两种极端情况,无法满足正常业务场景的测试。
技术实现思路
[0005]有 ...
【技术保护点】
【技术特征摘要】
1.一种业务测试方法,其特征在于,所述方法包括:获取待测试的目标业务以及计算机设备的参数信息;根据所述目标业务以及所述参数信息,对所述计算机设备的当前可用内存量进行加压,得到当前内存占用率;获取所述当前内存占用率对应的所述计算机设备的CPU的当前使用功率;根据所述当前使用功率与目标使用功率之间的差值,调整所述当前内存占用率,直至所述当前使用功率与所述目标使用功率之间的差值在预设范围内;根据所述当前使用功率,测试所述目标业务。2.根据权利要求1所述的方法,其特征在于,所述根据所述当前使用功率与目标使用功率之间的差值,调整所述当前内存占用率,包括:将所述当前使用功率与所述目标使用功率进行对比;若所述当前使用功率减去所述目标使用功率的第一差值超出所述预设范围的最大值,则减少对所述当前可用内存量的加压,调小所述当前内存占用率。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若所述目标使用功率减去所述当前使用功率的第二差值超出所述预设范围的最大值,则继续对所述当前可用内存量进行加压,调大所述当前内存占用率。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标业务以及所述参数信息,对所述计算机设备的当前可用内存量进行加压,得到当前内存占用率,包括:根据所述目标业务,确定所述CPU的逻辑核心占用量;所述逻辑核心占用量用于表征开启的CPU的逻辑核心的数量;根据所述逻辑核心占用量以及所述当前可用内存量,确定需要加压的内存容量;利用预设的加压工具,对所述需要加压的内存容量进行加压,得到当前内存占用率。5.根据权利要求4所述的方法,其特征在于,所述利用预设的加压工具,对所述需要加压的内存容量进行加压,得到当前内存占用率,包括:对所...
【专利技术属性】
技术研发人员:吕书朋,
申请(专利权)人:苏州浪潮智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。