System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及软件测试领域,尤其涉及一种信息更新方法、装置及存储介质。
技术介绍
1、在互联网企业应用系统中,可以在应用系统和数据库之间设计一层缓存处理,并通过修改缓存信息来构造测试数据,以满足应用系统的多种测试场景,这样可以减少对数据库的调用,进而提高系统稳定性。
2、但是,在缓存信息保存在进程缓存中的情况下,若测试场景发生变化,则难以及时确定满足测试场景的测试数据,导致无法及时对应用系统进行测试,进而导致测试效率较低。
技术实现思路
1、本申请提供一种信息更新方法、装置及存储介质,能够提高测试效率。
2、为达到上述目的,本申请采用如下技术方案:
3、第一方面,本申请提供一种信息更新方法,该方法包括:确定目标应用对应的第一方法;在第一方法用于查询目标应用的进程缓存信息的情况下,获取目标应用的用户登录信息和预设配置信息;进程缓存信息为缓存的对目标应用进行测试的测试信息;预设配置信息包括满足目标应用的测试需求的预设登录信息和预设缓存信息;在用户登录信息与预设登录信息匹配成功的情况下,基于预设缓存信息,更新目标应用的进程缓存信息。
4、在一种可能的实现方式中,获取目标应用的用户登录信息,包括:确定第一方法携带的会话标识;基于会话标识从会话域中获取目标应用的用户登录信息;会话域用于存储用户登录目标应用过程中的用户登录信息。
5、在一种可能的实现方式中,在第一方法满足第一预设条件的情况下,确定第一方法用于查询目标应用的进程缓存信息;第
6、在一种可能的实现方式中,在用户登录信息与预设登录信息匹配成功的情况下,基于预设缓存信息,更新目标应用的进程缓存信息,包括:获取第一方法调用的缓存对象;基于缓存对象对应的数据更新方法和预设缓存信息,更新目标应用的进程缓存信息。
7、在一种可能的实现方式中,方法还包括:对目标应用进行监控,确定目标应用对应的第一方法是否用于查询目标应用的进程缓存信息。
8、在一种可能的实现方式中,方法还包括:在预设登录信息的用户信息与用户登录信息中的用户信息一致的情况下,确定用户登录信息与预设登录信息匹配成功。
9、在一种可能的实现方式中,方法还包括:在预设登录信息的用户信息与用户登录信息中的用户信息不一致的情况下,确定用户登录信息与预设登录信息匹配失败;或者,在用户登录信息中的用户信息不包括预设登录信息的用户信息的情况下,确定用户登录信息与预设登录信息匹配失败。
10、第二方面,本申请提供一种信息更新装置,该装置包括:处理单元和通信单元;处理单元,用于确定目标应用对应的第一方法;在第一方法用于查询目标应用的进程缓存信息的情况下,通信单元,用于获取目标应用的用户登录信息和预设配置信息;进程缓存信息为缓存的对目标应用进行测试的测试信息;预设配置信息包括满足目标应用的测试需求的预设登录信息和预设缓存信息;在用户登录信息与预设登录信息匹配成功的情况下,处理单元,还用于基于预设缓存信息,更新目标应用的进程缓存信息。
11、在一种可能的实现方式中,处理单元,还用于确定第一方法携带的会话标识;处理单元,还用于基于会话标识从会话域中获取目标应用的用户登录信息;会话域用于存储用户登录目标应用过程中的用户登录信息。
12、在一种可能的实现方式中,在第一方法满足第一预设条件的情况下,处理单元,还用于确定第一方法用于查询目标应用的进程缓存信息;第一预设条件包括第一方法的调用对象为缓存对象,且第一方法为数据获取方法。
13、在一种可能的实现方式中,通信单元,还用于获取第一方法调用的缓存对象;处理单元,还用于基于缓存对象对应的数据更新方法和预设缓存信息,更新目标应用的进程缓存信息。
14、在一种可能的实现方式中,处理单元,还用于对目标应用进行监控,确定目标应用对应的第一方法是否用于查询目标应用的进程缓存信息。
15、在一种可能的实现方式中,在预设登录信息的用户信息与用户登录信息中的用户信息一致的情况下,处理单元,还用于确定用户登录信息与预设登录信息匹配成功。
16、在一种可能的实现方式中,在预设登录信息的用户信息与用户登录信息中的用户信息不一致的情况下,处理单元,还用于确定用户登录信息与预设登录信息匹配失败;或者,在用户登录信息中的用户信息不包括预设登录信息的用户信息的情况下,处理单元,还用于确定用户登录信息与预设登录信息匹配失败。
17、第三方面,本申请提供了一种信息更新装置,该装置包括:处理器和通信接口;通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的信息更新方法。
18、第四方面,本申请提供了一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在终端上运行时,使得终端执行如第一方面和第一方面的任一种可能的实现方式中描述的信息更新方法。
19、第五方面,本申请提供一种包含指令的计算机程序产品,当计算机程序产品在信息更新装置上运行时,使得信息更新装置执行如第一方面和第一方面的任一种可能的实现方式中所描述的信息更新方法。
20、第六方面,本申请提供一种芯片,芯片包括处理器和通信接口,通信接口和处理器耦合,处理器用于运行计算机程序或指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的信息更新方法。
21、具体的,本申请中提供的芯片还包括存储器,用于存储计算机程序或指令。
22、本申请实施例提供的信息更新方法中,信息更新设备在第一方法用于查询目标应用的进程缓存信息的情况下,获取目标应用的用户登录信息和预设配置信息,并在用户登录信息与预设配置信息中的预设登录信息匹配成功的情况下,基于预设配置信息中的预设缓存信息更新目标应用的进程缓存信息,由于进程缓存信息为缓存的对目标应用进行测试的测试信息,且预设登录信息和预设缓存信息均满足目标应用的测试需求,因此,在目标应用的测试需求发生变化的情况下,信息更新设备基于预设缓存信息更新目标应用的进程缓存信息,可以快速确定满足目标应用的测试需求的进程缓存信息,进而可以根据满足目标应用的测试需求的进程缓存信息实现对目标应用的测试,以提高测试效率。
本文档来自技高网...【技术保护点】
1.一种信息更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标应用的用户登录信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述用户登录信息与所述预设登录信息匹配成功的情况下,基于所述预设缓存信息,更新所述目标应用的进程缓存信息,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种信息更新装置,其特征在于,所述装置包括:处理单元和通信单元;
9.根据权利要求8所述的装置,其特征在于,
10.根据权利要求9所述的装置,其特征在于,
11.一种信息更新装置,其特征在于,包括:处理器和通信接口;所述通信接口和所述处理器耦合,所述处理器用于运行计算机程序或指令,以实现如权利要求1-7任一项中所述
12.一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,其特征在于,当计算机执行该指令时,该计算机执行上述权利要求1-7任一项中所述的信息更新方法。
...【技术特征摘要】
1.一种信息更新方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述获取目标应用的用户登录信息,包括:
3.根据权利要求2所述的方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述在所述用户登录信息与所述预设登录信息匹配成功的情况下,基于所述预设缓存信息,更新所述目标应用的进程缓存信息,包括:
5.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
6.根据权利要求1-4任一项所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方...
【专利技术属性】
技术研发人员:胡鹏强,蔡勇,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。