应用系统的智能配置方法、装置、设备以及存储介质制造方法及图纸

技术编号:33087392 阅读:22 留言:0更新日期:2022-04-15 10:53
本发明专利技术提供了一种应用系统的智能配置方法、装置、设备以及存储介质,其中,方法包括:通过获取部分组件信息和待配置的系统信息,确定待配置应用系统的可变维度,从而得到可变用例以及可变测试环境,赋值并检测赋值后所述可变用例在所述可变测试环境下的性能状态信息,选取目标用例配置应用系统。本发明专利技术的有益效果:实现了智能对应用系统的组件的选取,无需开发人员自行调配测试,节约了人力成本。节约了人力成本。节约了人力成本。

【技术实现步骤摘要】
应用系统的智能配置方法、装置、设备以及存储介质


[0001]本专利技术涉及人工智能领域,特别涉及一种应用系统的智能配置方法、装置、设备以及存储介质。

技术介绍

[0002]应用系统环境需要主机硬件、数据库、中间件、代码、等多个组件组合提供服务,其中如何根据不同的使用环境,实现多个组件最优配置以最低的成本实现最大的价值,提供最好的性能和服务,是业内各个公司的共同目标。目前,在组装应用系统时,都是通过开发人员自行调配各种组件参数然后进行测试,根据测试结果选择组装系统的其他组件,然而这样耗费的人力成本比较高。

技术实现思路

[0003]本专利技术的主要目的为提供一种应用系统的智能配置方法、装置、设备以及存储介质,旨在解决开发人员自行调配各种组件参数耗费的人力成本比较高的问题。
[0004]本专利技术提供了一种应用系统的智能配置方法,包括:
[0005]获取部分组件信息和待配置的系统信息;其中,所述部分组件信息为应用系统包含的组件中的一部分组件的信息;
[0006]基于所述部分组件信息和所述系统信息确定待配置应用系统的可变维度;
[0007]将所述部分组件信息和所述可变维度输入至预设的容器中,得到可变用例以及可变测试环境;
[0008]对所述可变用例和所述可变测试环境进行赋值,并检测赋值后所述可变用例在所述可变测试环境下的性能状态信息;
[0009]将所述性能状态信息满足预设要求的所述可变用例记为合格用例并提取;
[0010]获取所述合格用例所需的合格组件信息,并计算合格组件信息的成本信息;
[0011]基于所述成本信息和/或所述性能状态信息,从所述合格用例中选取目标用例配置应用系统。
[0012]进一步地,所述基于所述部分组件信息和所述系统信息确定待配置应用系统的可变维度的步骤,包括:
[0013]基于所述系统信息确定待配置应用系统的维度信息;
[0014]解析所述部分组件信息的目标维度,并将所述维度信息中除所述目标维度的其他维度记为可变维度。
[0015]进一步地,所述将所述部分组件信息和所述可变维度输入至预设的容器中,得到可变用例以及可变测试环境的步骤,包括:
[0016]提取所述部分组件信息中的第一字段;
[0017]将所述可变维度和所述第一字段输入至所述容器中;
[0018]基于所述可变维度将所述容器中对应的第二字段转化为变量,并将所述第一字段
替换对应的第二字段,从而得到对应的可变用例以及可变测试环境。
[0019]进一步地,所述基于所述可变维度将所述容器中对应的第二字段转化为变量,并将所述第一字段替换对应的第二字段,从而得到对应的可变用例以及可变测试环境的步骤,包括:
[0020]检测所述容器中对应所述可变维度的第二字段;
[0021]通过预设的特殊标识替换所述第二字段,得到所述可变用例和所述可变测试环境;其中,所述预设的特殊标识为替换所述第二字段的变量,具有所述特殊标识的可变用例或可变测试环境不能进行检测。
[0022]进一步地,所述对所述可变用例和所述可变测试环境进行赋值,并检测赋值后所述可变用例在所述可变测试环境下的性能状态信息的步骤之前,还包括:
[0023]获取数据库运行量与时间的函数关系y=f(t),其中,y表示所述运行量,t表示时间,f(t)表示时间与运行量的函数关系;
[0024]根据公式计算各设定时间长度内的运行总量;其中,I表示所述运行总量,a为所述设定时间长度,f1(t0)=0,f1(t)表示f(t)的一阶导数,且f(t0±
Δt)≥f(t0),Δt

0;
[0025]根据各所述设定时间长度内的运行总量确定处理所述可变用例的起始时间
[0026]进一步地,所述获取所述合格用例所需的合格组件信息,并计算合格组件信息的成本信息的步骤之前,还包括:
[0027]获取所述合格用例的数量;
[0028]判断所述数量是否小于数量阈值;
[0029]若是,则认定所述部分组件信息不合格。
[0030]进一步地,所述对所述可变用例和所述可变测试环境进行赋值的步骤,包括:
[0031]将所述部分组件信息和所述可变维度输入至预先训练的系统配置模型中,得到多个配置用例;其中,所述系统配置模型通过不同的组件信息作为模型的输入以及对应的用例和测试环境作为模型的输出训练而成;
[0032]获取所述配置用例的目标参数;
[0033]基于所述目标参数对所述可变用例和所述可变测试环境进行赋值。
[0034]本专利技术还提供了一种应用系统的智能配置装置,包括:
[0035]获取模块,用于获取部分组件信息和待配置的系统信息;其中,所述部分组件信息为应用系统包含的组件中的一部分组件的信息;
[0036]确定模块,用于基于所述部分组件信息和所述系统信息确定待配置应用系统的可变维度;
[0037]输入模块,用于将所述部分组件信息和所述可变维度输入至预设的容器中,得到可变用例以及可变测试环境;
[0038]赋值模块,用于对所述可变用例和所述可变测试环境进行赋值,并检测赋值后所述可变用例在所述可变测试环境下的性能状态信息;
[0039]提取模块,用于将所述性能状态信息满足预设要求的所述可变用例记为合格用例并提取;
[0040]计算模块,用于获取所述合格用例所需的合格组件信息,并计算合格组件信息的成本信息;
[0041]选取模块,用于基于所述成本信息和/或所述性能状态信息,从所述合格用例中选取目标用例配置应用系统。
[0042]本专利技术还提供了一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述方法的步骤。
[0043]本专利技术还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项所述的方法的步骤。
[0044]本专利技术的有益效果:通过获取部分组件信息和待配置的系统信息,确定待配置应用系统的可变维度,从而得到可变用例以及可变测试环境,赋值并检测赋值后所述可变用例在所述可变测试环境下的性能状态信息,选取目标用例配置应用系统。从而实现了智能对应用系统的组件的选取,无需开发人员自行调配测试,节约了人力成本。
附图说明
[0045]图1是本专利技术一实施例的一种应用系统的智能配置方法的流程示意图;
[0046]图2是本专利技术一实施例的一种应用系统的智能配置装置的结构示意框图;
[0047]图3为本申请一实施例的计算机设备的结构示意框图。
[0048]本专利技术目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0049]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用系统的智能配置方法,其特征在于,包括:获取部分组件信息和待配置的系统信息;其中,所述部分组件信息为应用系统包含的组件中的一部分组件的信息;基于所述部分组件信息和所述系统信息确定待配置应用系统的可变维度;将所述部分组件信息和所述可变维度输入至预设的容器中,得到可变用例以及可变测试环境;对所述可变用例和所述可变测试环境进行赋值,并检测赋值后所述可变用例在所述可变测试环境下的性能状态信息;将所述性能状态信息满足预设要求的所述可变用例记为合格用例并提取;获取所述合格用例所需的合格组件信息,并计算合格组件信息的成本信息;基于所述成本信息和/或所述性能状态信息,从所述合格用例中选取目标用例配置应用系统。2.如权利要求1所述的应用系统的智能配置方法,其特征在于,所述基于所述部分组件信息和所述系统信息确定待配置应用系统的可变维度的步骤,包括:基于所述系统信息确定待配置应用系统的维度信息;解析所述部分组件信息的目标维度,并将所述维度信息中除所述目标维度的其他维度记为可变维度。3.如权利要求1所述的应用系统的智能配置方法,其特征在于,所述将所述部分组件信息和所述可变维度输入至预设的容器中,得到可变用例以及可变测试环境的步骤,包括:提取所述部分组件信息中的第一字段;将所述可变维度和所述第一字段输入至所述容器中;基于所述可变维度将所述容器中对应的第二字段转化为变量,并将所述第一字段替换对应的第二字段,从而得到对应的可变用例以及可变测试环境。4.如权利要求3所述的应用系统的智能配置方法,其特征在于,所述基于所述可变维度将所述容器中对应的第二字段转化为变量,并将所述第一字段替换对应的第二字段,从而得到对应的可变用例以及可变测试环境的步骤,包括:检测所述容器中对应所述可变维度的第二字段;通过预设的特殊标识替换所述第二字段,得到所述可变用例和所述可变测试环境;其中,所述预设的特殊标识为替换所述第二字段的变量,具有所述特殊标识的可变用例或可变测试环境不能进行检测。5.如权利要求1所述的应用系统的智能配置方法,其特征在于,所述对所述可变用例和所述可变测试环境进行赋值,并检测赋值后所述可变用例在所述可变测试环境下的性能状态信息的步骤之前,还包括:获取数据库运行量与时间的函数关系y=f(t),其中,y表示所述运行量,t表示时间,f(t)表示时间与...

【专利技术属性】
技术研发人员:徐弘
申请(专利权)人:中国平安财产保险股份有限公司
类型:发明
国别省市:

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

1