预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113836032A(43)申请公布日2021.12.24(21)申请号202111168562.3(22)申请日2021.09.30(71)申请人东风汽车有限公司东风日产乘用车公司地址510000广东省广州市花都区风神大道8号(72)发明人刘华东汤祯宇张宝宁(74)专利代理机构深圳市世纪恒程知识产权代理事务所44287代理人薛福玲(51)Int.Cl.G06F11/36(2006.01)权利要求书2页说明书9页附图3页(54)发明名称安卓接口并发测试方法、装置、设备及存储介质(57)摘要本发明涉及接口测试技术领域,公开了一种安卓接口并发测试方法、装置、设备及存储介质,所述方法包括:根据目标车机的各安卓接口确定对应的接口类型;根据各预设应用程序和预设线程池生成目标测试线程集合;提取目标测试线程集合中的各测试线程;通过各测试线程和接口类型对各安卓接口进行并发测试,得到对应的测试结果;由于本发明是通过各预设应用程序和预设线程池生成目标测试线程集合中的各测试线程和目标车机的接口类型,对各安卓接口进行并发测试,得到对应的测试结果,相较于现有技术通过手工点击应用程序或使用自动化工具逐个对安卓接口进行测试,能够快速有效地模拟大批量并发调用接口测试,有效提高测试的准确性以及效率。CN113836032ACN113836032A权利要求书1/2页1.一种安卓接口并发测试方法,其特征在于,所述安卓接口并发测试方法包括以下步骤:获取目标车机的各安卓接口,根据所述各安卓接口确定对应的接口类型;根据各预设应用程序和预设线程池生成目标测试线程集合;提取所述目标测试线程集合中的各测试线程;通过所述各测试线程和所述接口类型对所述各安卓接口进行并发测试,得到对应的测试结果。2.如权利要求1所述的安卓接口并发测试方法,其特征在于,所述获取目标车机的各安卓接口,根据所述各安卓接口确定对应的接口类型,包括:获取目标车机的各安卓接口,提取所述各安卓接口的标识信息;根据所述标识信息对所述各安卓接口进行分类;根据分类结果确定对应的接口类型。3.如权利要求1所述的安卓接口并发测试方法,其特征在于,所述根据各预设应用程序和预设线程池生成目标测试线程集合,包括:根据各预设应用程序得到对应的程序运行信息;通过预设线程池对所述程序运行信息进行模拟;根据模拟结果生成目标测试线程集合。4.如权利要求1所述的安卓接口并发测试方法,其特征在于,所述通过所述各测试线程和所述接口类型对所述各安卓接口进行并发测试,得到对应的测试结果,包括:根据所述接口类型得到所述各安卓接口的执行顺序;通过所述各测试线程和所述执行顺序对所述各安卓接口进行并发测试,得到对应的测试结果。5.如权利要求4所述的安卓接口并发测试方法,其特征在于,所述通过所述各测试线程和所述执行顺序对所述各安卓接口进行并发测试,得到对应的测试结果,包括:获取预设随机策略,根据所述预设随机策略生成目标随机数;根据所述目标随机数和所述各安卓接口确定初始安卓接口和非初始安卓接口;通过各测试线程和所述执行顺序对所述初始安卓接口和非初始安卓接口进行并发测试,得到对应的测试结果。6.如权利要求1至5中任一项所述的安卓接口并发测试方法,其特征在于,所述通过所述各测试线程和所述接口类型对所述各安卓接口进行并发测试,得到对应的测试结果之后,还包括:提取测试结果中的测试返回值和测试日志;判断所述测试返回值是否位于目标范围和/或所述测试日志是否出现异常信息;若所述测试返回值未位于目标范围和/或所述测试日志出现异常信息,则确定目标机车的并发保护异常。7.如权利要求6所述的安卓接口并发测试方法,其特征在于,所述判断所述测试返回值是否位于目标范围和/或所述测试日志是否出现异常信息之后,还包括:若所述测试返回值位于目标范围和/或所述测试日志未出现异常信息,则判断各预设应用程序运行过程中目标车机的界面是否显示异常;2CN113836032A权利要求书2/2页若所述目标机车的界面显示异常,则确定所述目标车机的并发保护异常。8.一种安卓接口并发测试方法装置,其特征在于,所述安卓接口并发测试方法装置包括:确定模块,用于获取目标车机的各安卓接口,根据所述各安卓接口确定对应的接口类型;生成模块,用于根据各预设应用程序和预设线程池生成目标测试线程集合;提取模块,用于提取所述目标测试线程集合中的各测试线程;并发测试模块,用于通过所述各测试线程和所述接口类型对所述各安卓接口进行并发测试,得到对应的测试结果。9.一种安卓接口并发测试方法设备,其特征在于,所述安卓接口并发测试方法设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的安卓接口并发测试方法程序,所述安卓接口并发测试方法程序配置有实现如