logo好方法网

SDK接入状态检测方法、计算机设备及计算机可读存储介质


技术摘要:
本公开提供了一种SDK接入状态检测方法,其特征在于,所述方法包括:在对测试机上数据包执行预设操作的过程中,获取所述数据包对应的SDK参数,其中,所述SDK参数包括当前所述测试机执行所述预设操作时调用SDK接口的调用顺序;对所述SDK参数进行检测,得到检测结果;根据  全部
背景技术:
软件开发工具包(Soffware  Development  Kit,简称为SDK)可以为游戏研发商解 决接入用户登录、支付功能过程的流程繁琐、开发难度大等问题,达到快速上线游戏平台的 目的。 目前,市场上SDK对接的游戏研发商很多,每个游戏研发商技术有差异导致游戏包 接入SDK的效率低、通过率不高,且测试游戏包是否正确接入SDK时需要大量的测试人员手 动验收。随着游戏种类的增多,现有技术中通过测试人员手动验收游戏的方式导致人力成 本急剧增长,且影响准确率。此外,也存在部分公司对SDK接入进行自动检测,但准确性不 够。
技术实现要素:
本公开的目的是提供一种SDK接入状态检测方法、计算机设备及计算机可读存储 介质,用于解决现有技术中对游戏包接入SDK的状态检测准确率低的缺陷。 本公开的一个方面提供了一种SDK接入状态检测方法,其特征在于,上述方法包 括:在对测试机上数据包执行预设操作的过程中,获取上述数据包对应的SDK参数,其中,上 述SDK参数包括当前上述测试机执行上述预设操作时调用SDK接口的调用顺序;对上述SDK 参数进行检测,得到检测结果;根据上述检测结果,确定上述数据包接入上述SDK的接入状 态。 根据本公开的实施例,上述对上述SDK参数进行检测,得到检测结果,包括:获取预 设配置文件,根据上述预设配置文件确定上述测试机执行上述预设操作时需要调用的SDK 接口的预设顺序;检测当前上述SDK接口的调用顺序与确定的上述SDK接口的预设顺序是否 一致,得到检测结果。 根据本公开的实施例,上述SDK参数还包括上述SDK接口的接口参数,上述对上述 SDK参数进行检测,得到检测结果,还包括:根据上述预设配置文件确定上述测试机执行上 述预设操作时需要调用的SDK接口的预设标准参数;检测当前上述测试机执行上述预设操 作时调用SDK接口的接口参数与确定的上述SDK接口的预设标准参数是否一致。 根据本公开的实施例,上述获取上述数据包对应的SDK参数,包括:获取当前上述 测试机执行上述预设操作时发送的网络请求对应的上述SDK参数。 根据本公开的实施例,上述SDK接口的接口参数为上述网络请求的请求参数。 根据本公开的实施例,上述方法还包括:根据上述检测结果生成检测报告,其中, 在上述检测结果表征检测未通过时,上述检测报告包括当前上述SDK接口中未通过检测的 SDK接口和上述未通过检测的SDK接口对应的未通过原因。 4 CN 111597101 A 说 明 书 2/9 页 根据本公开的实施例,上述方法还包括:解析上述数据包;获取预设文件列表,其 中,上述预设文件列表中包括需要进行比对的文件名称;根据上述预设文件列表,将解析后 的数据包与预设标准对比包进行对比,其中,上述预设标准对比包中包括的文件为正确接 入上述SDK的文件。 根据本公开的实施例,上述获取预设文件列表,包括:确定上述解析后的数据包中 记录的SDK版本号和SDK类型;根据上述SDK版本号和上述SDK类型,检测上述解析后的数据 包中是否有上述SDK的配置信息;若检测出上述解析后的数据包中有上述SDK的配置信息, 则获取上述预设文件列表。 本公开的再一个方面提供了一种计算机设备,包括存储器、处理器以及存储在存 储器上并可在处理器上运行的计算机程序,其特征在于,上述处理器执行上述计算机程序 时用于实现如上任一项所述的方法的步骤。 本公开的又一个方面提供了一种计算机可读存储介质,其上存储有计算机程序, 其特征在于,上述计算机程序被处理器执行时用于实现如上任一项所述的方法的步骤。 本公开提供的SDK接入状态检测方法,在对测试机上安装的数据包执行预设操作 的过程中,获取数据包对应的SDK参数,该SDK参数包括当前测试机执行预设操作时所调用 SDK接口的接口顺序,在对测试机上安装的数据包执行完所有的预设操作之后,可以对当前 获取的SDK参数进行检测,进而根据检测结果确定数据包是否正确接入了SDK。本公开的实 施例通过自动抓取当前SDK接口的调用顺序,并自动对抓取的当前SDK接口的调用顺序进行 检测,可以避免现有技术中对游戏包接入SDK的状态检测准确率低的缺陷。并且,本公开的 实施例还可以生成检测结果,工作人员可以根据检测结果快速定位问题并对数据包进行修 改,进而可以提高数据包接入SDK的正确性。 附图说明 图1示意性示出了根据本公开实施例的SDK接入状态检测方法的流程图; 图2示意性示出了本公开实施例的检测报告的示意图; 图3示意性示出了根据本公开实施例的静态检测报告的示意图; 图4示意性示出了根据本公开实施例的动态检测报告的示意图; 图5示意性示出了根据本公开另一实施例的SDK接入状态检测方法的流程图; 图6示意性示出了根据本公开实施例的SDK接入状态检测系统的框图;以及 图7示意性示出了根据本公开实施例的适于实现SDK接入状态检测方法的计算机 设备的硬件架构示意图。
下载此资料需消耗2积分,
分享到:
收藏