接口参数的处理方法、装置、设备、介质及程序产品制造方法及图纸

技术编号:35909493 阅读:10 留言:0更新日期:2022-12-10 10:48
本申请提供一种接口参数的处理方法、装置、设备、介质及程序产品,该方法包括:终端设备响应于用户针对目标应用程序中目标控件的操作,生成目标控件标识,根据操作通过目标接口与服务器进行数据交互,获取数据交互过程中目标接口的接口参数,将接口参数与目标控件标识进行关联,生成关联信息,该关联信息用于指示目标控件标识对应的接口参数。该技术方案避免了由于设置的事件类型不全面导致的获取接口参数不完整的问题,节约了人力成本。此外,若目标应用程序不与后端服务器进行数据交互则不进行数据采集处理,提高了获取接口参数的准确性。确性。确性。

【技术实现步骤摘要】
接口参数的处理方法、装置、设备、介质及程序产品


[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]所述生成模块,还用于将所述接口参数与所述目标控件标识进行关联,生成关联信息,所述关联信息用于指示所述目标控件标识对应的所述接口参数。
[0034]在第二方面的一种可能设计中,所述生成模块,具体用于:
[0035]当所述目标控件用于通过所述目标接口与所述服务器进行数据交互时,根据所述操作通过所述目标接口与所述服务器进行数据交互;
[0036]通过扦插在所述目标控件中的接口参数收集器收集数据交互过程中所述目标接口的接口参数。
[0037]可选的,所述响应于用户针对目标应用程序中目标控件的操作,生成目标控件标识之后,所述装置还包括:
[0038]处理模块,用于将所述接口参数收集器的状态更改为待激活;
[0039]相应的,在所述当所述目标控件用于通过所述目标接口与所述服务器进行数据交互时,根据所述操作通过所述目标接口与所述服务器进行数据交互之前,所述处理模块还用于:
[0040]将所述接口参数收集器的状态更改为收集中;
[0041]相应的,所述获取模块,具体用于:
[0042]当通过所述目标接口向所述服务器发送请求时,通过所述接口参数收集器将所述目标接口的请求参数推送至记录栈;
[0043]当通过所述目标接口接收所述服务器返回的数据时,通过所述接口参数收集器将所述目标接口的响应参数推送至所述记录栈,所述请求参数以及所述响应参数为所述目标接口的接口参数;
[0044]将所述接口参数收集器的状态更改为收集结束。
[0045]可选的,所述处理模块,还用于:
[0046]删除所述记录栈中存储的历史接口参数。
[0047]在第二方面的另一种可能设计中,在所述将所述接口参数与所述目标控件标识进行关联,生成关联信息之后,所述获取模块,还用于针对所述目标接口,获取触发所述目标接口的多个控件;
[0048]所述获取模块,还用于根据所述多个控件中的各控件的关联信息,生成目标接口信息,所述目标接口信息用于表示所述多个控件中各控件对应的接口参数和业务场景。
[0049]在第二方面的再一种可能设计中,所述生成模块具体用于:
[0050]响应于所述用户针对所述目标应用程序中所述目标控件的操作,确定所述目标控件所在的页面路由;
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口参数的处理方法,其特征在于,包括:响应于用户针对目标应用程序中目标控件的操作,生成目标控件标识;根据所述操作通过目标接口与服务器进行数据交互,获取数据交互过程中所述目标接口的接口参数;将所述接口参数与所述目标控件标识进行关联,生成关联信息,所述关联信息用于指示所述目标控件标识对应的所述接口参数。2.根据权利要求1所述的方法,其特征在于,所述根据所述操作通过目标接口与服务器进行数据交互,获取数据交互过程中所述目标接口的接口参数,包括:当所述目标控件用于通过所述目标接口与所述服务器进行数据交互时,根据所述操作通过所述目标接口与所述服务器进行数据交互;通过扦插在所述目标控件中的接口参数收集器收集数据交互过程中所述目标接口的接口参数。3.根据权利要求2所述的方法,其特征在于,所述响应于用户针对目标应用程序中目标控件的操作,生成目标控件标识之后,所述方法还包括:将所述接口参数收集器的状态更改为待激活;相应的,在所述当所述目标控件用于通过所述目标接口与所述服务器进行数据交互时,根据所述操作通过所述目标接口与所述服务器进行数据交互之前,所述方法还包括:将所述接口参数收集器的状态更改为收集中;相应的,所述通过扦插在所述目标控件中的接口参数收集器收集数据交互过程中所述目标接口的接口参数,包括:当通过所述目标接口向所述服务器发送请求时,通过所述接口参数收集器将所述目标接口的请求参数推送至记录栈;当通过所述目标接口接收所述服务器返回的数据时,通过所述接口参数收集器将所述目标接口的响应参数推送至所述记录栈,所述请求参数以及所述响应参数为所述目标接口的接口参数;将所述接口参数收集器的状态更改为收集结束。4.根据权利要求3所述的方法,其特征在于,在所述将所述接口参数收集器的状态更改为收集中之前,所述方法还包括:删除所述记录栈中存储的历史...

【专利技术属性】
技术研发人员:高冰
申请(专利权)人:深圳前海微众银行股份有限公司
类型:发明
国别省市:

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

1