关联环境测试方法、电子装置及计算机可读存储介质制造方法及图纸

技术编号:18398355 阅读:14 留言:0更新日期:2018-07-08 19:16
本发明专利技术公开了一种关联环境测试方法、电子装置及计算机可读存储介质,该方法包括:采集待测试的若干关联环境的属性信息,所述属性信息包括所述若干关联环境的环境名称以及IP端口信息;根据所述IP端口信息设定并维护与所述环境测试相关联的配置信息;获取测试用户端发送的第一环境测试请求,所述第一环境测试请求包括第一环境的IP端口信息;加载与所述第一环境的IP端口信息相关联的配置信息至测试用户端的配置缓存模块;读取所述配置缓存模块中的配置信息并利用所述配置信息对所述第一环境进行测试,并通过自动加载配置更新信息进行不同关联环境之间测试的切换,提高了测试效率。

【技术实现步骤摘要】
关联环境测试方法、电子装置及计算机可读存储介质
本专利技术涉及系统软件运行测试领域,具体涉及一种关联环境测试方法、电子装置及计算机可读存储介质。
技术介绍
现有技术中,一个操作系统可能对应不同的运行环境,如个人贷款系统,可能对应两个或更多个的运行环境,该多个运行环境被称为“关联环境”,而该多个关联环境在运行该操作系统时相应的运行参数不同,为了确保该操作系统在不同关联环境下都能正常运行操作,实际使用前,需要通过测试服务器对该多个关联环境进行试运行测试,由于每个关联环境运行测试的程序代码不同,在一个环境测试完毕后,切换到另一个关联环境进行测试时,要修改测试服务器中相应测试环境的程序代码以实现转换,容易导致程序代码修改错误从而导致测试失败,同时修改程序代码的工作量大,导致转换程序复杂,测试效率低,不能满足多环境的测试切换。
技术实现思路
本专利技术的目的在于提供一种关联环境测试方法、电子装置以及计算机可读存储介质,进而在一定程度上克服现有技术中存在的问题。本专利技术是通过下述技术方案来解决上述技术问题:本专利技术提供一种关联环境测试方法,包括如下步骤:步骤01、采集待测试的若干关联环境的属性信息,所述属性信息包括所述若干关联环境的环境名称以及IP端口信息;步骤02、根据所述IP端口信息设定并维护与所述环境测试相关联的配置信息;步骤03、获取测试用户端发送的第一环境测试请求,所述第一环境测试请求包括第一环境的IP端口信息;步骤04、加载与所述第一环境的IP端口信息相关联的配置信息至测试用户端的配置缓存模块;步骤05、读取所述配置缓存模块中的配置信息并利用所述配置信息对所述第一环境进行测试;步骤06、判断是否对与第一环境相关联的第二环境进行测试,若是,则进入步骤07,若否,则结束;步骤07、获取配置更新信息,并利用更新后的配置信息对所述第二环境进行测试。在一个实施例中,步骤02包括利用操作界面对所述配置信息进行操作,所述操作包括对所述配置信息按所述IP端口信息进行关联排序。在一个实施例中,步骤04包括:步骤04-1、根据所述第一环境的IP端口信息获取相关联的第一环境测试的配置信息;步骤04-2、自动加载模块将所述第一环境测试的配置信息加载到测试用户端的配置缓存模块。在一个实施例中,步骤05包括:步骤05-1、测试用户端读取缓存模块中待测试第一环境的配置信息,并将所述配置信息加载至测试模块;步骤05-2、利用所述配置信息对所述第一环境进行测试。在一个实施例中,步骤07包括:间隔T时间检测所述IP端口信息及配置信息是否有更新,若有更新,则自动加载所述更新后的且与所述第二环境IP端口信息相关联的配置信息至缓存模块并覆盖所述第一环境的配置信息。在一个实施例中,步骤07包括:步骤07-1、获取待测试的所述第二环境的IP端口信息,以及与所述IP端口信息相关联的配置更新信息;步骤07-2、加载所述配置更新信息至测试用户端的缓存模块;步骤07-3、读取所述缓存模块中更新后的配置信息,并利用所述配置信息对所述第二环境进行测试。本专利技术还公开了一种电子装置,包括存储器和处理器,所述存储器用于存储被处理器执行的关联环境测试系统,所述关联环境测试系统包括:信息采集模块,用于采集待测试的若干关联环境的属性信息,所述属性信息包括所述若干关联环境的环境名称以及IP端口信息;配置管理模块,用于根据待测试环境的IP端口信息设定并维护与所述环境测试相关联的配置信息;配置自动加载模块,用于将与待测试环境的IP端口信息相关联的配置信息加载至测试用户端的配置缓存模块;配置缓存模块,用于临时存储待测试环境的配置信息;配置读取模块,用于读取所述配置缓存模块中的待测试环境的配置信息,并发送至测试模块;测试模块,用户根据配置信息对待测试环境进行测试。在一个实施例中,所述关联环境测试系统还包括关联环境测试判断模块,用于判断是否对于相关联的若干个环境进行关联测试。在一个实施例中,所述关联环境测试系统还包括配置更新模块,用于检测并获取配置更新信息并通过配置自动加载模块加载至测试用户端的配置缓存模块。本专利技术还公开了一种计算机可读存储介质,所述计算机可读存储介质内存储有关联环境测试系统,所述关联环境测试系统可被至少一个处理器所执行,以使所述至少一个处理器执行上述的关联环境测试方法的步骤。本专利技术的积极效果在于:将待测试的环境信息配置在配置信息中,间隔一段时间读取更新后的配置信息,根据更新后的配置信息动态切换到其它关联环境中进行测试,避免了因修改程序代码导致的繁琐操作,提高了关联环境测试的效率,能够满足多种关联环境件的测试切换。附图说明图1示出了本专利技术关联环境测试方法一实施例的流程图。图2示出了本专利技术关联环境测试方法又一实施例的流程图。图3示出了本专利技术关联环境测试方法又一实施例的流程图。图4示出了本专利技术关联环境测试方法又一实施例的流程图。图5示出了本专利技术关联环境测试方法又一实施例的流程图。图6示出了本专利技术关联环境测试系统一实施例的程序模块示意图。图7示出了本专利技术关联环境测试系统又一实施例的程序模块示意图。图8示出了本专利技术电子装置一实施例的硬件架构示意图。具体实施方式实施例一参阅图1、2-5,示出了一种关联环境测试方法,包括如下步骤:步骤01、采集待测试的若干关联环境的属性信息,所述属性信息包括所述若干关联环境的环境名称以及IP端口信息。如个人贷款系统对应2套相关联的运行环境,在实际使用该系统前,需要对2套环境分别进行运行测试,为了实现所述2套环境测试的切换,配置管理端利用信息采集模块预先采集2套环境的属性信息,包括环境名称和各自的IP端口信息,其中环境名称可作为操作时选择不同环境的识别编码,IP端口信息与测试环境的配置信息相关联,用于获取待测试环境的配置信息。环境名称是指软件类包括软件名称,版本,操作系统等,硬件类是指硬件品牌,型号等,比如不同手机安卓系统、苹果,MIUI。步骤02、根据所述IP端口信息设定并维护与所述环境测试相关联的配置信息。配置管理端利用操作界面对所述配置信息进行操作,所述操作包括对所述配置信息按所述IP端口信息进行关联排序。具体的,所述IP端口信息作为配置信息的标识,一个IP端口信息唯一对应一个待测试环境,一种配置信息唯一对应一种测试程序,针对不同的测试环境,具有不同的IP端口信息,通过更新与所述IP端口信息相关联的配置信息,可以实现不同测试环境的测试程序的调整与切换,配置信息包括文本文件、二进制对象、xml配置、key-value配置,将与该IP端口信息相匹配的配置信息通过编码写入测试软件的程序中,并利用操作界面来对配置信心进行操作以及对数据进行序列化,实现某个测试环境配置信息的设定与维护,其中配置信息可集中设于配置数据库中,按测试环境的IP端口信息在数据库中进行配置信息的设定与维护。步骤03、获取测试用户端发送的第一环境测试请求,所述第一环境测试请求包括第一环境的IP端口信息。当需要对第一环境进行测试时,测试用户端向配置管理端发送第一环境测试请求,包括第一环境的IP端口信息以及第一环境的环境名称,配置管理端接收到该请求后,根据所述IP端口信息进行相关联的配置信息的查找与加载。步骤04、加载与所述第一环境的IP端口信息相关联的配置信息至测试用户端的配置缓存模本文档来自技高网...

【技术保护点】
1.一种关联环境测试方法,其特征在于,包括如下步骤:步骤01、采集待测试的若干关联环境的属性信息,所述属性信息包括所述若干关联环境的环境名称以及IP端口信息;步骤02、根据所述IP端口信息设定并维护与所述环境测试相关联的配置信息;步骤03、获取测试用户端发送的第一环境测试请求,所述第一环境测试请求包括第一环境的IP端口信息;步骤04、加载与所述第一环境的IP端口信息相关联的配置信息至测试用户端的配置缓存模块;步骤05、读取所述配置缓存模块中的配置信息并利用所述配置信息对所述第一环境进行测试;步骤06、判断是否对与第一环境相关联的第二环境进行测试,若是,则进入步骤07,若否,则结束;步骤07、获取配置更新信息,并利用更新后的配置信息对所述第二环境进行测试。

【技术特征摘要】
1.一种关联环境测试方法,其特征在于,包括如下步骤:步骤01、采集待测试的若干关联环境的属性信息,所述属性信息包括所述若干关联环境的环境名称以及IP端口信息;步骤02、根据所述IP端口信息设定并维护与所述环境测试相关联的配置信息;步骤03、获取测试用户端发送的第一环境测试请求,所述第一环境测试请求包括第一环境的IP端口信息;步骤04、加载与所述第一环境的IP端口信息相关联的配置信息至测试用户端的配置缓存模块;步骤05、读取所述配置缓存模块中的配置信息并利用所述配置信息对所述第一环境进行测试;步骤06、判断是否对与第一环境相关联的第二环境进行测试,若是,则进入步骤07,若否,则结束;步骤07、获取配置更新信息,并利用更新后的配置信息对所述第二环境进行测试。2.根据权利要求1所述的方法,其特征在于,步骤02包括对所述配置信息按所述IP端口信息进行关联排序。3.根据权利要求1所述的方法,其特征在于,步骤04包括:步骤04-1、根据所述第一环境的IP端口信息获取相关联的第一环境测试的配置信息;步骤04-2、自动加载模块将所述第一环境测试的配置信息加载到测试用户端的配置缓存模块。4.根据权利要求1所述的方法,其特征在于,步骤05包括:步骤05-1、测试用户端读取缓存模块中待测试第一环境的配置信息,并将所述配置信息加载至测试模块;步骤05-2、利用所述配置信息对所述第一环境进行测试。5.根据权利要求1所述的方法,其特征在于,步骤07包括:间隔T时间检测所述IP端口信息及配置信息是否有更新,若有更新,则自动加载所述更新后的且与所述第二环境IP端口信息相关联的配置信息至缓存模块并覆盖所述第一环境的配置信息。6.根据...

【专利技术属性】
技术研发人员:李永平高凌云牛华李长缤凌永辉
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:广东,44

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

1