应用请求的处理方法、装置、介质及设备制造方法及图纸

技术编号:37347582 阅读:6 留言:0更新日期:2023-04-22 21:43
本申请公开了应用请求的处理方法、装置、介质及设备,涉及软件测试领域,方法包括:接收应用请求并对应用请求进行解析得到目标用户账号信息;应用请求用于对终端的应用进行验收测试;当根据目标用户账号信息匹配到目标路由规则时,根据目标路由规则所指示的目标域确定目标连接标识;目标路由规则是指所指示的目标域与当前域不同的路由规则;目标域内构建有对应的目标验收环境;根据目标域的目标连接标识,将应用请求转发至目标域内的节点以使节点基于目标验收环境对应用请求进行处理并得到处理结果。本申请提供的方案可以根据设置的路由规则将应用请求路由至对应域内的节点进行处理,提升对应用请求的处理效率,进而提高验收测试的效率。收测试的效率。收测试的效率。

【技术实现步骤摘要】
应用请求的处理方法、装置、介质及设备


[0001]本申请涉及软件测试领域,具体涉及一种应用请求的处理方法、装置、介 质及设备。

技术介绍

[0002]软件测试一般包括单元测试、集成测试、系统测试和验收测试这四个阶段。 其中作为软件测试最后阶段的验收测试,可以在实际运行环境中进行,也可以 在尽可能逼真的模拟环境下进行,同时需要尽可能覆盖用户所有可能的应用操 作,以全面地测试软件的功能和性能。故验收测试可以长达数周甚至数月,在 单一验收环境下多个版本的软件产品还需要排队等候,也极大地降低了验收效 率,容易导致软件产品交付延期。

技术实现思路

[0003]为了提升验收测试的效率,本申请提供了应用请求的处理方法、装置、介 质及设备。所述技术方案如下:
[0004]第一方面,本申请提供了一种应用请求的处理方法,所述方法包括:
[0005]接收终端发起的应用请求,并对所述应用请求进行解析得到目标用户账号 信息;所述应用请求用于对终端的应用进行验收测试;
[0006]当根据所述目标用户账号信息匹配到目标路由规则时,根据所述目标路由 规则所指示的目标域确定所述目标域的目标连接标识;所述目标路由规则是指 所指示的所述目标域与当前域不同的路由规则;所述目标域内构建有对应的目 标验收环境;
[0007]根据所述目标域的目标连接标识,将所述应用请求转发至所述目标域内的 节点以使所述节点基于所述目标验收环境对所述应用请求进行处理并得到处理 结果;
[0008]获取所述节点返回的针对所述应用请求的处理结果。
[0009]第二方面,本申请提供了一种应用请求的处理装置,所述装置包括:
[0010]请求接收解析模块,用于接收终端发起的应用请求,并对所述应用请求进 行解析得到目标用户账号信息;所述应用请求用于对终端的应用进行验收测试;
[0011]路由匹配模块,用于当根据所述目标用户账号信息匹配到目标路由规则时, 根据所述目标路由规则所指示的目标域确定所述目标域的目标连接标识;所述 目标路由规则是指所指示的所述目标域与当前域不同的路由规则;所述目标域 内构建有对应的目标验收环境;
[0012]请求转发模块,用于根据所述目标域的目标连接标识,将所述应用请求转 发至所述目标域内的节点以使所述节点基于所述目标验收环境对所述应用请求 进行处理并得到处理结果;
[0013]处理结果获取模块,用于获取所述节点返回的针对所述应用请求的处理结 果。
[0014]第三方面,本申请提供了一种计算机可读存储介质,所述计算机可读存储 介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程 序由处理器加载
并执行以实现如第一方面所述的一种应用请求的处理方法。
[0015]第四方面,本申请提供了一种计算机设备,所述计算机设备包括处理器和 存储器,所述存储器中存储有至少一条指令或至少一段程序,所述至少一条指 令或至少一段程序由所述处理器加载并执行以实现如第一方面所述的一种应用 请求的处理方法。
[0016]第五方面,本申请提供了一种计算机程序产品,其特征在于,所述计算机 程序产品包括计算机指令,所述计算机指令被处理器执行时实现如如第一方面 所述的一种应用请求的处理方法。
[0017]本申请提供的应用请求的处理方法、装置、介质及设备,具有如下技术效 果:
[0018]对于终端发起的应用请求,确定应用请求对应的用户账号信息,并根据用 户账号信息查找是否有匹配的对应的路由规则;当匹配到对应的路由规则时, 则根据该路由规则确定其中指定的域的连接标识,此时该指定的域不同于当前 域;通过连接标识将应用请求路由至该指定的域,由该指定的域内的节点对应 用请求进行处理,得到针对应用请求的处理结果。利用本申请提供的技术方案, 可以首先针对不同用户账号信息动态配置各自的路由规则,当终端发起应用请 求且对应的路由规则指示需要跨域时,可以将应用请求路由至指定的域内以进 行处理,高效实现应用请求的跨域处理,同时不同用户账号信息对应的应用请 求可以在不同域内处理,提高了应用请求整体的处理效率。在应用软件或应用 程序的验收测试中时,通过构建处于不同域的多个验收环境,可以将应用请求 路由至不同验收环境内进行处理,缩短验收测试的耗时,提高验收测试的效率 以及产品交付的效率。
[0019]本申请的附加方面和优点将在下面的描述中部分给出,部分将从下面的描 述中变得明显,或通过本申请的实践了解到。
附图说明
[0020]为了更清楚地说明本申请实施例或现有技术中的技术方案和优点,下面将 对实施例或现有技术描述中所需要使用的附图作简单的介绍,显而易见地,下 面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。
[0021]图1是本申请实施例提供的一种应用请求的处理方法的实施环境示意图;
[0022]图2是本申请实施例提供的一个区块链系统的结构示意图;
[0023]图3是本申请实施例提供的一种应用请求的处理方法的流程示意图;
[0024]图4是本申请实施例提供的一种确定处理规则信息的流程示意图;
[0025]图5是本申请实施例提供的一种匹配到Mock规则时的处理流程示意图;
[0026]图6是本申请实施例提供的一种匹配到参数替换规则时的处理流程示意图;
[0027]图7是本申请实施例提供的一种确定目标连接标识的流程示意图;
[0028]图8是本申请实施例提供的一种转发应用请求的流程示意图;
[0029]图9是本申请实施例提供的另一种处理应用请求的流程示意图;
[0030]图10是本申请实施例提供的一种对应用请求进行处理的路由平台的架构示 意图;
[0031]图11是本申请实施例提供的一种基于路由平台对验收测试阶段的支付请求 进行处理的流程示意图;
[0032]图12(1)

图12(5)是本申请实施例提供的一种基于Browser进行规则配 置的界面示意图;
[0033]图13是本申请实施例提供的一种路由平台中Server的功能示意图;
[0034]图14是本申请实施例提供的一种路由平台中Agent的功能示意图
[0035]图15是本申请实施例提供的一种对支付请求跨域处理的流程示意图;
[0036]图16是本申请实施例提供的一种在当前域内处理支付请求的流程示意图;
[0037]图17是本申请实施例提供的一种进行流量回放的流程示意图;
[0038]图18是本申请实施例提供的一种应用请求的处理装置的示意图;
[0039]图19是本申请实施例提供的用于实现一种应用请求的处理方法的设备的硬 件结构示意图。
具体实施方式
[0040]为了提升应用请求的处理效率,本申请实施例提供了应用请求的处理方法、 装置、介质及设备。下面将结合本申请本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用请求的处理方法,其特征在于,所述方法包括:接收终端发起的应用请求,并对所述应用请求进行解析得到目标用户账号信息;所述应用请求用于对终端的应用进行验收测试;当根据所述目标用户账号信息匹配到目标路由规则时,根据所述目标路由规则所指示的目标域确定所述目标域的目标连接标识;所述目标路由规则是指所指示的所述目标域与当前域不同的路由规则;所述目标域内构建有对应的目标验收环境;根据所述目标域的目标连接标识,将所述应用请求转发至所述目标域内的节点以使所述节点基于所述目标验收环境对所述应用请求进行处理并得到处理结果;获取所述节点返回的针对所述应用请求的处理结果。2.根据权利要求1所述的方法,其特征在于,在所述根据所述目标用户账号信息匹配到目标路由规则之前,所述方法还包括:基于对消息队列的订阅事件,从所述消息队列中拉取规则配置消息;所述规则配置消息是响应于规则配置请求而写入所述消息队列中的;根据所述规则配置消息,确定多个用户账号信息分别对应的处理规则信息;所述处理规则信息至少包括路由规则。3.根据权利要求2所述的方法,其特征在于,所述处理规则信息还包括模拟测试规则,所述方法还包括:当根据所述目标用户账号信息匹配到对应的目标模拟测试规则时,确定所述目标模拟测试规则中的测试预期结果;将所述测试预期结果返回至所述终端。4.根据权利要求2所述的方法,其特征在于,所述处理规则信息还包括参数替换规则,所述方法还包括:当根据所述目标用户账号信息匹配到对应的目标参数替换规则时,确定所述目标参数替换规则中的目标参数字段;根据所述目标参数字段对所述应用请求中的字段进行替换,得到目标应用请求;根据所述目标路由规则对所述目标应用请求进行处理,得到目标处理结果。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当根据所述目标用户账号信息未匹配到对应的所述目标路由规则时,获取预设的候选路由规则;根据所述候选路由规则对所述应用请求进行处理,并得到所述处理结果。6.根据权利要求1所述的方法,其特征在于,所述根据所述目标路...

【专利技术属性】
技术研发人员:陈觅慧高峰徐烨姚国宝
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1