[发明专利]报错分析方法、装置、计算机设备及存储介质在审
申请号: | 202111555261.6 | 申请日: | 2021-12-17 |
公开(公告)号: | CN114168429A | 公开(公告)日: | 2022-03-11 |
发明(设计)人: | 王宇 | 申请(专利权)人: | 平安付科技服务有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/36 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 姚泽鑫 |
地址: | 518000 广东省深圳市福田区福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分析 方法 装置 计算机 设备 存储 介质 | ||
1.一种报错分析方法,其特征在于,包括:
根据预设的监听终端监听任一接入终端发送的报错信息;
提取所述报错信息对应目标终端的用户行为数据,其中,所述目标终端为发送所述报错信息的接入终端,所述用户行为数据为生成所述报错信息时用户操作产生的多个用户指令;
采集所述目标终端的终端运行环境生成环境镜像文件,并根据所述镜像文件构建多个测试容器,其中,所述多个测试容器均用于模拟所述目标终端的运行环境;
根据所述用户行为数据生成多个测试用例,并将所述多个测试用例分别输入至所述多个测试容器内,其中,所述测试用例的数量与所述测试容器的数量相同,且各测试用例之间存在差异;
基于所述多个测试容器运行各测试用例的测试结果,生成针对所述报错信息的报错分析结果。
2.根据权利要求1所述报错分析方法,其特征在于,所述根据预设的监听终端监听任一接入终端发送的报错信息之前,包括:
接入终端执行随机生成的延时任务,当任一接入终端的所述延时任务达成时,所述任一接入终端向其他接入终端发送推举请求;
所述任一接入终端在发送所述推举请求后,接收其他接入终端基于所述推举请求回复的推举回复;
统计所述推举回复的数量,当所述推举回复的数量大于预设阈值,所述任一接入终端被选举为监听终端。
3.根据权利要求1所述报错分析方法,其特征在于,所述根据预设的监听终端监听任一接入终端发送的报错信息,包括:
在各接入终端的任务线程中进行埋点生成监听工具;
当监听工具监听到任一任务线程执行报错时,读取所述任一任务线程生成时间段内的多个用户指令;
将所述多个任务指令按生成时序写入到DEL文件中生成所述报错信息,并将所述报错信息发送至所述监听终端。
4.根据权利要求1所述报错分析方法,其特征在于,所述采集所述目标终端的终端运行环境生成环境镜像文件,并根据所述镜像文件构建多个测试容器,包括:
采集所述目标终端的运行环境,其中,所述运行环境包括所述目标终端的系统类型以及系统配置参数;
根据所述系统类型调用对应的系统文件,并根据所述系统配置参数对所述系统文件进行配置后生成所述镜像文件;
根据所述镜像文件激活多个容器,并将所述镜像文件发送至所述多个容器中进行测试环境配置后构建所述多个测试容器。
5.根据权利要求1所述报错分析方法,其特征在于,所述根据所述用户行为数据生成多个测试用例,并将所述多个测试用例分别输入至所述多个测试容器内,包括:
将所述用户行为数据中的用户指令按时序进行排列生成指令时序;
根据所述指令时序生成指令拓扑图,其中,所述指令拓扑图包括多个指令节点,每个指令节点对应一个用户指令;
根据预设的替换策略对所述指令拓扑图中的任一一个指令节点进行替换,生成多个矫正拓扑图;
根据所述多个矫正拓扑图的指令逻辑生成多个测试用例,并将所述多个测试用例分别输入至所述多个测试容器内。
6.根据权利要求5所述报错分析方法,其特征在于,所述基于所述多个测试容器运行各测试用例的测试结果,生成针对所述报错信息的报错分析结果,包括:
采集所述多个测试容器输出的测试结果;
选取所述测试结果中运行正确的测试结果为目标测试结果;
将所述目标测试结果对应矫正拓扑图表征的用户指令与所述用户行为数据进行比对分析,确定所述用户行为数据中的错误指令;
根据所述错误指令生成针对所述报错信息的报错分析结果。
7.根据权利要求1所述报错分析方法,其特征在于,所述基于所述多个测试容器运行各测试用例的测试结果,生成针对所述报错信息的报错分析结果之后,包括:
将所述报错分析结果发送至所述目标终端;
所述目标终端根据所述报错分析结果提示用户的错误指令,并将所述报错信息和所述报错分析结果进行关联存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安付科技服务有限公司,未经平安付科技服务有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111555261.6/1.html,转载请声明来源钻瓜专利网。