一种服务端配置巡检方法、装置和设备制造方法及图纸

技术编号:38324457 阅读:12 留言:0更新日期:2023-07-29 09:06
本发明专利技术提供一种服务端配置巡检方法、装置和设备,方案通过遍历测试接口列表,得到各个测试接口对应的url地址,对所述url地址进行模拟网络访问,并获取响应结果,由所述响应结果中确定各个测试接口对应的schema地址和图片地址,然后再通过跳转封装adb命令对所述schema地址和图片地址进行页面加载验证,从而实现了schema和图片链接的正常跳转或加载结果的准确性的检测。果的准确性的检测。果的准确性的检测。

【技术实现步骤摘要】
一种服务端配置巡检方法、装置和设备


[0001]本专利技术涉及软件测试
,具体涉及一种服务端配置巡检方法、装置和设备。

技术介绍

[0002]Android客户端页面之间的跳转部分使用schema(一种页面内跳转协议)来实现,这样做的好处是保证了各个页面之间的独立性,并且可以使用服务端接口下发不同的schema地址来实现同一个页面或者同一个按钮能根据服务端配置跳转对应落地页,另外客户端很多图片地址也是由后端服务器下发。应用上线后,运维或者编辑随时都会配置新的schema和图片地址下发给客户端来跳转到对应页面或加载对应图片。Schema或者图片地址配置成功后,对应工作人员需要保障配置的每一个schema和图片链接的正常跳转或加载,如何验证每一个schema和图片链接的正常跳转或加载的准确性,为本领域技术人员亟待解决的技术问题之一。

技术实现思路

[0003]有鉴于此,本专利技术实施例提供了一种服务端配置巡检方法、装置和设备,以实现schema和图片链接的正常跳转或加载结果的准确性检测。
[0004]为实现上述目的,本专利技术实施例提供如下技术方案:
[0005]一种服务端配置巡检方法,包括:
[0006]获取测试接口列表,所述测试接口列表中具有用于下发schema和图片的接口的url地址;
[0007]轮询所述测试接口列表中的各个接口的url地址模拟网络访问,并获取响应结果;
[0008]解析并提取所述响应结果中的schema地址和图片地址;
[0009]安装用于进行测试的目标应用;
[0010]基于所述schema地址模拟schema跳转封装adb命令,进行页面加载验证;
[0011]基于所述图片地址执行跳转封装adb命令,进行页面加载验证。
[0012]可选的,上述服务端配置巡检方法中,解析并提取所述响应结果中的schema地址和图片地址之后,还包括:
[0013]基于所述schema地址和图片地址构建imageList列表和schemaList列表,所述imageList列表用于存储所述图片地址,所述schemaList列表用于存储schema地址;
[0014]所述基于所述schema地址模拟schema跳转封装adb命令,包括:
[0015]遍历所述schemaList列表中的schema地址,基于遍历到的schema地址模拟schema跳转封装adb命令;
[0016]基于所述图片地址执行跳转封装adb命令,包括:
[0017]遍历所述imageList列表中的图片地址,基于遍历到的图片地址执行跳转封装adb命令。
[0018]可选的,上述服务端配置巡检方法中,所述进行页面加载验证,包括:
[0019]使用UI自动化来获取页面控件验证是否加载成功。
[0020]可选的,上述服务端配置巡检方法中,使用UI自动化来获取页面控件验证是否加载成功之后,还包括:
[0021]对加载页面进行截图,并将截图结果存储至审核文件夹中。
[0022]可选的,上述服务端配置巡检方法中,所述对加载页面进行截图之前,还包括:
[0023]判断系统截图功能是否处于开启状态,如果系统截图功能处于开启状态,启动系统截图功能,通过系统截图功能对加载页面进行截图。
[0024]一种服务端配置巡检装置,包括:
[0025]接口列表创建单元,用于获取测试接口列表,所述测试接口列表中具有用于下发schema和图片的接口的url地址;
[0026]接口轮训单元,用于轮询所述测试接口列表中的各个接口的url地址模拟网络访问,并获取响应结果;解析并提取所述响应结果中的schema地址和图片地址;
[0027]url地址测试单元,用于安装用于进行测试的目标应用;基于所述schema地址模拟schema跳转封装adb命令,进行页面加载验证;基于所述图片地址执行跳转封装adb命令,进行页面加载验证。
[0028]可选的,上述服务端配置巡检装置中,所述接口列表创建单元在解析并提取所述响应结果中的schema地址和图片地址之后,还用于:
[0029]基于所述schema地址和图片地址构建imageList列表和schemaList列表,所述imageList列表用于存储所述图片地址,所述schemaList列表用于存储schema地址;
[0030]所述url地址测试单元在基于所述schema地址模拟schema跳转封装adb命令时,具体用于:
[0031]遍历所述schemaList列表中的schema地址,基于遍历到的schema地址模拟schema跳转封装adb命令;
[0032]所述url地址测试单元在基于所述图片地址执行跳转封装adb命令时,具体用于:
[0033]遍历所述imageList列表中的图片地址,基于遍历到的图片地址执行跳转封装adb命令。
[0034]可选的,上述服务端配置巡检装置中,所述url地址测试单元在进行页面加载验证时,具体用于:
[0035]使用UI自动化来获取页面控件验证是否加载成功。
[0036]可选的,上述服务端配置巡检装置中,使用UI自动化来获取页面控件验证是否加载成功之后,还包括:
[0037]对加载页面进行截图,并将截图结果存储至审核文件夹中。
[0038]一种服务端配置巡检设备,包括:存储器和处理器
[0039]所述存储器,用于存储程序;
[0040]所述处理器,用于执行所述程序,实现上述任一项所述的服务端配置巡检方法的各个步骤。
[0041]基于上述技术方案,本专利技术实施例提供的上述方案,通过遍历测试接口列表,得到各个测试接口对应的url地址,对所述url地址进行模拟网络访问,并获取响应结果,由所述响应结果中确定各个测试接口对应的schema地址和图片地址,然后再通过跳转封装adb命
令对所述schema地址和图片地址进行页面加载验证,从而实现了schema和图片链接的正常跳转或加载结果的准确性的检测。
附图说明
[0042]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0043]图1为本申请实施例公开的服务端配置巡检方法的流程示意图;
[0044]图2为本申请实施例公开的服务端配置巡检装置的结构示意图;
[0045]图3为本申请实施例公开的服务端配置巡检设备的结构示意图。
具体实施方式
[0046]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种服务端配置巡检方法,其特征在于,包括:获取测试接口列表,所述测试接口列表中具有用于下发schema和图片的接口的url地址;轮询所述测试接口列表中的各个接口的url地址模拟网络访问,并获取响应结果;解析并提取所述响应结果中的schema地址和图片地址;安装用于执行schema地址的目标应用;采用所述目标应用,基于所述schema地址模拟schema跳转封装adb命令,进行页面加载验证;对所述图片地址进行页面加载验证。2.根据权利要求1所述的服务端配置巡检方法,其特征在于,解析并提取所述响应结果中的schema地址和图片地址之后,还包括:基于所述schema地址和图片地址构建imageList列表和schemaList列表,所述imageList列表用于存储所述图片地址,所述schemaList列表用于存储schema地址;所述基于所述schema地址模拟schema跳转封装adb命令,包括:遍历所述schemaList列表中的schema地址,基于遍历到的schema地址模拟schema跳转封装adb命令;对所述图片地址进行页面加载验证,包括:遍历所述imageList列表中的图片地址,基于遍历到的图片地址执行跳转封装adb命令。3.根据权利要求1所述的服务端配置巡检方法,其特征在于,所述进行页面加载验证,包括:使用UI自动化来获取页面控件验证是否加载成功。4.根据权利要求3所述的服务端配置巡检方法,其特征在于,使用UI自动化来获取页面控件验证是否加载成功之后,还包括:对加载页面进行截图,并将截图结果存储至审核文件夹中。5.根据权利要求4所述的服务端配置巡检方法,其特征在于,所述对加载页面进行截图之前,还包括:判断系统截图功能是否处于开启状态,如果系统截图功能处于开启状态,启动系统截图功能,通过系统截图功能对加载页面进行截图。6.一种服务端配置巡检装置,其特征在于,包括:接口列表创建单元,用于获取测试接口列表,所述测试接口列表中具...

【专利技术属性】
技术研发人员:黄赞群蒋灿喻昱
申请(专利权)人:湖南快乐阳光互动娱乐传媒有限公司
类型:发明
国别省市:

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

1