启动参数的配置方法技术

技术编号:39742287 阅读:5 留言:0更新日期:2023-12-17 23:42
本发明专利技术公开了一种启动参数的配置方法

【技术实现步骤摘要】
启动参数的配置方法、装置及设备


[0001]本专利技术涉及计算机
,尤其涉及到一种启动参数的配置方法

装置及设备


技术介绍

[0002]大型复杂系统自动化测试脚本在反复执行时根据需要会输入不同的启动参数,例如选择测试环境

测试数据

测试执行平台等等

[0003]目前的做法是修改各启动参数之后提交代码在测试服务器执行,而需要修改的启动参数分布在各处,需要分别进行修改,容易造成遗漏,也需要反复提交代码,增大了工作量,容易出错,降低了效率


技术实现思路

[0004]有鉴于此,本专利技术提供了一种启动参数的配置方法

装置及设备,可解决需要修改的启动参数分布在各处,需要分别进行修改,容易造成遗漏,也需要反复提交代码,增大了工作量,容易出错,降低了效率的技术问题

[0005]根据本专利技术的第一个方面,提供了一种启动参数的配置方法,所述方法包括:
[0006]接收对脚本运行在环境变量下所需的启动参数项的配置,将所述环境变量与所述启动参数项的对应关系写入配置文件中,其中,所述环境变量包括开发环境

测试环境;
[0007]接收对所述启动参数项的赋值,以便在所述脚本启动时,从所述配置文件中读取所述启动参数项对应的启动参数值

[0008]优选地,还包括:
[0009]接收当前脚本运行的目标环境变量;
[0010]从所述配置文件中匹配所述目标环境变量对应的目标启动参数项,以便在所述当前脚本启动时,读取所述目标启动参数项对应的目标启动参数值

[0011]优选地,所述从所述配置文件中匹配所述目标环境变量对应的目标启动参数项,包括:
[0012]若所述目标环境变量是所述测试环境,则确定当前测试机的测试机型以及所述测试机型对应的目标测试项;
[0013]从所述配置文件中获取所述目标测试项的目标启动参数项

[0014]优选地,所述目标启动参数值包括目标数据库的连接信息,还包括:
[0015]读取所述连接信息,根据所述连接信息连接所述目标数据库;
[0016]若所述当前脚本在预设时段内未使用所述目标数据库,则断开与所述目标数据库的连接

[0017]优选地,所述接收对脚本运行在环境变量下所需的启动参数项的配置,包括:
[0018]接收对脚本运行在环境变量下所需的默认启动参数项的配置,构建由所述默认启动参数项组成的配置模板,存储所述配置模板,其中,所述配置模板与所述环境变量对应;
[0019]接收对所述配置模板的调用以及更改,得到对所述脚本运行在所述环境变量下所
需的启动参数项的配置

[0020]优选地,还包括:
[0021]接收对所述启动参数项的更新赋值,以便在所述脚本启动时,从所述配置文件中读取所述启动参数项对应的更新启动参数值

[0022]优选地,所述接收对脚本运行在环境变量下所需的启动参数项的配置,包括:
[0023]设置可视化配置页面;
[0024]通过所述可视化配置页面接收对脚本运行在环境变量下所需的启动参数项的配置

[0025]根据本专利技术的第二个方面,提供了一种启动参数的配置装置,所述装置包括:
[0026]写入模块,用于接收对脚本运行在环境变量下所需的启动参数项的配置,将所述环境变量与所述启动参数项的对应关系写入配置文件中,其中,所述环境变量包括开发环境

测试环境;
[0027]接收模块,用于接收对所述启动参数项的赋值,以便在所述脚本启动时,从所述配置文件中读取所述启动参数项对应的启动参数值

[0028]依据本申请第三个方面,提供了一种存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述启动参数的配置方法

[0029]依据本申请第四个方面,提供了一种计算机设备,包括存储介质

处理器及存储在存储介质上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述启动参数的配置方法

[0030]借由上述技术方案,本专利技术提供的一种启动参数的配置方法

装置及设备,可首先接收对脚本运行在环境变量下所需的启动参数项的配置,将环境变量与启动参数项的对应关系写入配置文件中,其中,环境变量包括开发环境

测试环境;然后接收对启动参数项的赋值,以便在脚本启动时,从配置文件中读取启动参数项对应的启动参数值

通过本专利技术的技术方案,将启动参数项集中写入到配置文件中,当脚本启动时,会自动从配置文件中读取启动参数项对应的启动参数值,这样在需要更改启动参数值时,无需到代码的各个位置对启动参数值进行更改,只需要对配置文件中的启动参数值更改一次即可,从而提高了工作效率,避免了遗漏出错等

[0031]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的

特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式

附图说明
[0032]此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本地申请的不当限定

在附图中:
[0033]图1示出了本专利技术实施例提供的一种启动参数的配置方法的流程示意图;
[0034]图2示出了本专利技术实施例提供的另一种启动参数的配置方法的流程示意图;
[0035]图3示出了本专利技术实施例提供的一种启动参数的配置装置的结构示意图;
[0036]图4示出了本专利技术实施例提供的另一种启动参数的配置装置的结构示意图;
[0037]图5示出了本专利技术实施例提供的一种保险场景下用于配置启动参数项的可视化配
置页面的示例图

具体实施方式
[0038]下文将参考附图并结合实施例来详细说明本专利技术

需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互结合

[0039]本实施例提供了一种启动参数的配置方法,如图1所示,该方法包括:
[0040]101、
接收对脚本运行在环境变量下所需的启动参数项的配置,将环境变量与启动参数项的对应关系写入配置文件中,其中,环境变量包括开发环境

测试环境

[0041]需要说明的是,脚本在反复执行时根据需要会选择不同的启动参数
(
启动参数包括启动参数项以及启动参数项对应的启动参数值
)
,例如,如果在测试环境下,需要选择测试环境下本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种启动参数的配置方法,其特征在于,所述方法包括:接收对脚本运行在环境变量下所需的启动参数项的配置,将所述环境变量与所述启动参数项的对应关系写入配置文件中,其中,所述环境变量包括开发环境

测试环境;接收对所述启动参数项的赋值,以便在所述脚本启动时,从所述配置文件中读取所述启动参数项对应的启动参数值
。2.
根据权利要求1所述的方法,其特征在于,还包括:接收当前脚本运行的目标环境变量;从所述配置文件中匹配所述目标环境变量对应的目标启动参数项,以便在所述当前脚本启动时,读取所述目标启动参数项对应的目标启动参数值
。3.
根据权利要求2所述的方法,其特征在于,所述从所述配置文件中匹配所述目标环境变量对应的目标启动参数项,包括:若所述目标环境变量是所述测试环境,则确定当前测试机的测试机型以及所述测试机型对应的目标测试项;从所述配置文件中获取所述目标测试项的目标启动参数项
。4.
根据权利要求2所述的方法,其特征在于,所述目标启动参数值包括目标数据库的连接信息,还包括:读取所述连接信息,根据所述连接信息连接所述目标数据库;若所述当前脚本在预设时段内未使用所述目标数据库,则断开与所述目标数据库的连接
。5.
根据权利要求1所述的方法,其特征在于,所述接收对脚本运行在环境变量下所需的启动参数项的配置,包括:接收对脚本运行在环境变量下所需的默认启动参数项的配置,构建由所述默认启动参数项组成的配置模板,存储所述配置模板,其中...

【专利技术属性】
技术研发人员:赵晶晶杨金明邹梦宇席妍妍
申请(专利权)人:中国人民财产保险股份有限公司
类型:发明
国别省市:

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

1