System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请实施例涉及数据处理,尤其涉及一种应用广告联调方法、装置、电子设备及存储介质。
技术介绍
1、目前,随着移动互联网的快速发展,应用广告的自动联调系统应运而生。广告商在发布应用广告时,会要求应用发行商在广告商的媒体检查平台完成联调的检查,检查通过后才能允许应用投放广告。一般而言,媒体检查平台会通过业务人员手动下载安装应用测试包,通过测试应用的各项业务服务,生成联调结果以报告给广告商。
2、但是,相关的应用广告联调方案需要媒体检查平台的业务人员手动完成整个应用测试过程,整个过程耗时较长,且由于媒体审核规则以及内部回传规则的复杂性,导致应用广告的联调效率和成功率较低,影响应用广告的发布。
技术实现思路
1、本申请实施例提供一种应用广告联调方法、装置、电子设备及存储介质,能够进行应用广告的自动化联调测试,提升应用测试效率,解决应用广告联调流程繁琐低效的技术问题。
2、在第一方面,本申请实施例提供了一种应用广告联调方法,包括:
3、接收广告商平台对应目标应用的联调检查指令,联调检查指令基于目标应用的广告投放请求生成;
4、响应于联调检查指令,基于mock工具构建目标应用的虚拟响应对象,基于目标应用和虚拟响应对象进行目标应用的激活测试、注册登录测试和业务服务测试,生成应用测试结果,虚拟响应对象用于对目标应用的激活、注册登录和业务服务操作进行响应;
5、将应用测试结果上报至媒体检查平台,以基于应用测试结果向广告商平台发送联调结果报告
6、进一步地,业务服务测试,包括:
7、基于目标应用和虚拟响应对象注册多个应用账号,并基于多个应用账号分别进行业务服务测试。
8、进一步地,在响应于联调检查指令之后,还包括:
9、获取预设置的应用下载链接,基于应用下载链接下载目标应用的安装包,基于安装包安装目标应用。
10、进一步地,方法还包括:
11、监控安装包的下载过程和安装过程,生成下载安装测试结果,将下载安装测试结果上报至媒体检查平台,以基于下载安装测试结果向广告商平台发送联调结果报告,下载安装测试结果包括安装包的下载速度、丢包率和安装结果信息。
12、进一步地,联调结果报告基于多个不同测试设备上报的应用测试结果生成;
13、在各个测试设备上报的应用测试结果不同的情况下,联调结果报告基于各个应用测试结果的测试成功率生成。
14、进一步地,在将应用测试结果上报至媒体检查平台之后,还包括:
15、接收媒体检查平台基于应用测试结果返回的异常信息,异常信息用于标识对应的应用操作出现响应异常;
16、基于异常信息进行异常提示,以通知目标应用的开发端处理对应应用操作的响应异常;或者,
17、基于异常信息调用预设定的异常处理接口处理对应应用操作的响应异常。
18、进一步地,基于mock工具构建目标应用的虚拟响应对象,包括:
19、基于mock工具访问对应服务端的服务接口请求服务响应数据,基于获取到的服务响应数据构建目标应用的虚拟响应对象;
20、在服务端为多个的情况下,应用测试结果对应多个服务端构建的多个虚拟响应对象生成。
21、在第二方面,本申请实施例提供了一种应用广告联调装置,包括:
22、接收模块,用于接收广告商平台对应目标应用的联调检查指令,联调检查指令基于目标应用的广告投放请求生成;
23、响应模块,用于响应于联调检查指令,基于mock工具构建目标应用的虚拟响应对象,基于目标应用和虚拟响应对象进行目标应用的激活测试、注册登录测试和业务服务测试,生成应用测试结果,虚拟响应对象用于对目标应用的激活、注册登录和业务服务操作进行响应;
24、上报模块,用于将应用测试结果上报至媒体检查平台,以基于应用测试结果向广告商平台发送联调结果报告,联调结果报告用于指示目标应用是否符合广告投放指标。
25、在第三方面,本申请实施例提供了一种电子设备,包括:
26、存储器以及一个或多个处理器;
27、所述存储器,用于存储一个或多个程序;
28、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如第一方面所述的应用广告联调方法。
29、在第四方面,本申请实施例提供了一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如第一方面所述的应用广告联调方法。
30、本申请实施例通过接收广告商平台对应目标应用的联调检查指令,联调检查指令基于目标应用的广告投放请求生成;响应于联调检查指令,基于mock工具构建目标应用的虚拟响应对象,基于目标应用和虚拟响应对象进行目标应用的激活测试、注册登录测试和业务服务测试,生成应用测试结果,虚拟响应对象用于对目标应用的激活、注册登录和业务服务操作进行响应;将应用测试结果上报至媒体检查平台,以基于应用测试结果向广告商平台发送联调结果报告,联调结果报告用于指示目标应用是否符合广告投放指标。采用上述技术手段,通过结合虚拟响应对象进行应用自动化测试,并通过媒体检查平台进行应用联调结果报告,可以避免人工进行应用测试影响应用广告联调效率的情况,提升应用测试效率。并且通过构建虚拟响应对象可以忽略客户端与服务端的交互逻辑,简化应用测试流程,提升应用广告联调测试的成功率。
本文档来自技高网...【技术保护点】
1.一种应用广告联调方法,其特征在于,包括:
2.根据权利要求1所述的应用广告联调方法,其特征在于,所述业务服务测试,包括:
3.根据权利要求1所述的应用广告联调方法,其特征在于,在所述响应于所述联调检查指令之后,还包括:
4.根据权利要求3所述的应用广告联调方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的应用广告联调方法,其特征在于,所述联调结果报告基于多个不同测试设备上报的所述应用测试结果生成;
6.根据权利要求1-5任一所述的应用广告联调方法,其特征在于,在所述将所述应用测试结果上报至媒体检查平台之后,还包括:
7.根据权利要求1-5任一所述的应用广告联调方法,其特征在于,所述基于mock工具构建所述目标应用的虚拟响应对象,包括:
8.一种应用广告联调装置,其特征在于,包括:
9.一种电子设备,其特征在于,包括:
10.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-7任一所述的应用广告联调方
...【技术特征摘要】
1.一种应用广告联调方法,其特征在于,包括:
2.根据权利要求1所述的应用广告联调方法,其特征在于,所述业务服务测试,包括:
3.根据权利要求1所述的应用广告联调方法,其特征在于,在所述响应于所述联调检查指令之后,还包括:
4.根据权利要求3所述的应用广告联调方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的应用广告联调方法,其特征在于,所述联调结果报告基于多个不同测试设备上报的所述应用测试结果生成;
6.根据权利要求1-5任...
【专利技术属性】
技术研发人员:蓝水源,吴楚舒,冯睿祺,
申请(专利权)人:广州逸虎网络科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。