一种测试方法、装置、设备及介质制造方法及图纸

技术编号:39039539 阅读:9 留言:0更新日期:2023-10-10 11:52
本申请涉及测试安全技术领域,尤其涉及一种测试方法、装置、设备及介质。在本申请实施例中,电子设备根据预先保存的每个目标配置文件中的待修改字段、每个待修改字段中被写入数据的类型、目标IP地址和目标端口号,对该每个目标配置文件进行修改,实现了可以自动化修改目标配置文件以及自动化切换测试环境,减少手动修改时出错的概率,而且提升了测试环境切换效率,降低了切换的技术门槛,方便业务测试人员自行切换。自行切换。自行切换。

【技术实现步骤摘要】
一种测试方法、装置、设备及介质


[0001]本申请涉及测试安全
,尤其涉及一种测试方法、装置、设备及介质。

技术介绍

[0002]相关技术中,在通过银联案例仿真器进行业务测试时,为了确保测试案例能够顺利发送到指定的测试环境,需要查询指定的测试环境的IP地址和端口号,并手动将需要进行IP地址和端口号修改的目标配置文件中的IP地址和端口号修改为该指定的测试环境的IP地址和端口号。仿真器可以根据目标配置文件中被写入的该指定的测试环境的IP地址和端口号,向该指定的测试环境发送测试案例。
[0003]但是,通过手动修改目标配置文件来实现手动切换测试环境,该修改内容较复杂,故每次切换不同测试环境都需要较长时间、步骤繁琐、效率较低,并且需要技术人员熟悉测试环境及目标配置文件,否则容易配置错误。

技术实现思路

[0004]本申请提供了一种测试方法、装置、设备及介质,用以解决现有技术中手动切换测试环境的步骤繁琐、效率低下、技术要求高的问题。
[0005]本申请实施例提供了一种测试方法,所述方法包括:
[0006]接收输入的待测试的目标测试环境的目标标识信息;
[0007]根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号;
[0008]根据预先保存的每个目标配置文件中的待修改字段、每个待修改字段中被写入数据的类型、所述目标IP地址和所述目标端口号,对所述每个目标配置文件进行修改;
[0009]根据修改后的每个目标配置文件,对所述目标标识信息的目标测试环境进行测试。
[0010]进一步地,所述根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号之前,所述方法还包括:
[0011]获取所述每个目标配置文件中的所述待修改字段被写入的原始IP地址和原始端口号;
[0012]根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述原始IP地址与所述原始端口号对应的原始测试环境的原始标识信息;
[0013]若所述原始标识信息与所述目标标识信息不一致,则执行后续根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号的步骤。
[0014]进一步地,若所述原始标识信息与所述目标标识信息一致,所述方法还包括:
[0015]根据所述每个目标配置文件,对所述目标标识信息的目标测试环境进行测试。
[0016]进一步地,所述根据预先保存的每个目标配置文件中的待修改字段、每个待修改
字段中被写入数据的类型、所述目标IP地址和所述目标端口号,对所述每个目标配置文件进行修改之前,所述方法还包括:
[0017]对所述每个目标配置文件进行备份;
[0018]所述根据修改后的每个目标配置文件对所述目标标识信息的目标测试环境进行测试之后,所述方法还包括:
[0019]若监测到测试异常或失败,则采用备份的每个目标配置文件对已被修改的每个目标配置文件进行替换。
[0020]进一步地,所述根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号包括:
[0021]获取预先配置的保存有测试环境的标识信息、IP地址和端口号的对应关系的目录文件;
[0022]判断所述目录文件中是否保存有所述目标标识信息;
[0023]若所述目录文件中保存有所述目标标识信息,则在所述目录文件中确定所述目标标识信息对应的目标IP地址和目标端口号。
[0024]进一步地,若所述目录文件中未保存有所述目标标识信息,所述方法还包括:
[0025]输出携带有所述目标标识信息对应的目标测试环境不存在的提示信息。
[0026]本申请实施例还提供了一种测试装置,所述装置包括:
[0027]接收模块,用于接收输入的待测试的目标测试环境的目标标识信息;
[0028]处理模块,用于根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号;根据预先保存的每个目标配置文件中的待修改字段、每个待修改字段中被写入数据的类型、所述目标IP地址和所述目标端口号,对所述每个目标配置文件进行修改;
[0029]测试模块,用于根据修改后的每个目标配置文件,对所述目标标识信息的目标测试环境进行测试。
[0030]进一步地,所述处理模块,还用于获取所述每个目标配置文件中的所述待修改字段被写入的原始IP地址和原始端口号;根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述原始IP地址与所述原始端口号对应的原始测试环境的原始标识信息;若所述原始标识信息与所述目标标识信息不一致,则执行后续根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号的步骤。
[0031]进一步地,所述处理模块,还用于若所述原始标识信息与所述目标标识信息一致,则根据所述每个目标配置文件,对所述目标标识信息的目标测试环境进行测试。
[0032]进一步地,所述处理模块,还用于对所述每个目标配置文件进行备份;若监测到测试异常或失败,则采用备份的每个目标配置文件对已被修改的每个目标配置文件进行替换。
[0033]进一步地,所述处理模块,具体用于获取预先配置的保存有测试环境的标识信息、IP地址和端口号的对应关系的目录文件;判断所述目录文件中是否保存有所述目标标识信息;若所述目录文件中保存有所述目标标识信息,则在所述目录文件中确定所述目标标识信息对应的目标IP地址和目标端口号。
[0034]进一步地,所述装置还包括:
[0035]输出模块,用于若所述目录文件中未保存有所述目标标识信息,则输出携带有所述目标标识信息对应的目标测试环境不存在的提示信息。
[0036]本申请实施例还提供了一种电子设备,所述电子设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如上述任一所述测试方法的步骤。
[0037]本申请实施例还提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序被处理器执行时实现如上述任一所述测试方法的步骤。
[0038]本申请实施例还提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述如上述任一所述测试方法的步骤。
[0039]在本申请实施例中,电子设备接收输入的待测试的目标测试环境的目标标识信息;根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定该目标标识信息对应的目标IP地址和目标端口号;根据预先保存的每个目标配置文件中的待修改字段、每个待修改字段中被写入数据的类型、该目标IP地址和该目标端口号,对该每个目标配置文件进行修本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种测试方法,其特征在于,所述方法包括:接收输入的待测试的目标测试环境的目标标识信息;根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号;根据预先保存的每个目标配置文件中的待修改字段、每个待修改字段中被写入数据的类型、所述目标IP地址和所述目标端口号,对所述每个目标配置文件进行修改;根据修改后的每个目标配置文件,对所述目标标识信息的目标测试环境进行测试。2.根据权利要求1所述的方法,其特征在于,所述根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号之前,所述方法还包括:获取所述每个目标配置文件中的所述待修改字段被写入的原始IP地址和原始端口号;根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述原始IP地址与所述原始端口号对应的原始测试环境的原始标识信息;若所述原始标识信息与所述目标标识信息不一致,则执行后续根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号的步骤。3.根据权利要求2所述的方法,其特征在于,若所述原始标识信息与所述目标标识信息一致,所述方法还包括:根据所述每个目标配置文件,对所述目标标识信息的目标测试环境进行测试。4.根据权利要求1所述的方法,其特征在于,所述根据预先保存的每个目标配置文件中的待修改字段、每个待修改字段中被写入数据的类型、所述目标IP地址和所述目标端口号,对所述每个目标配置文件进行修改之前,所述方法还包括:对所述每个目标配置文件进行备份;所述根据修改后的每个目标配置文件对所述目标标识信息的目标测试环境进行测试之后,所述方法还包括:若监测到测试异常或失败,则采用备份的每个目标配置文件对已被修改的每个目标配置文件进行替换。5.根据权利要求1所述的方法,其特征在于,所述根据预先保存的测试环境的标识信息、IP地址和端口号的对应关系,确定所述目标标识信息对应的目标IP地址和目标端口号包括:获取预先配置的保存有测试环境的标识信息、IP地址和端口号的对应关系的目录文件;判断所述目录文件中是否保存有所述目标标识信息;若所述目录文件中保存有所述目标标识信息,则在所述目录文件中确定所述目标标识信息对应的目标IP地址和目标端口号。6.根据权利要求5所述的方法,其特征在于,若所述目录文件中未保存有所述目标标识信息,所述方法还包括:输出携带有所述目标标识信息对应的目标测试环境不存在的提示信息。7.一种测试装置,其特征在于,所述装置包括:
接收模块,用于接收输入的待测试...

【专利技术属性】
技术研发人员:侯治国张润沈传奇
申请(专利权)人:建信金融科技有限责任公司
类型:发明
国别省市:

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

1