本发明涉及计算机,尤其涉及一种异常页面的检测方法、装置、设备及存储介质。
背景技术:
1、应用系统在经过线下测试后会发布上线,但应用系统在用户端实际运行过程中,仍然会出现页面异常的情况。常用的异常页面的检测方法包括用户反馈、异常日志上传和代码审查等等。
2、但上述异常页面的检测方法存在明显的滞后性,使得页面的异常检测效率低,不利于应用系统的页面维护,容易导致用户流失。
技术实现思路
1、本发明实施例提供了一种异常页面的检测方法、装置、设备及存储介质,以解决传统的述异常页面的检测方法存在滞后性的问题,提高异常页面的检测效率,进而提高应用系统的页面维护的及时性。
2、根据本发明一个实施例提供了一种异常页面的检测方法,该方法包括:
3、获取目标应用系统的待检测应用页面对应的待检测页面数据;其中,所述待检测页面数据包括内存占用数据、cpu占用数据和用户操作数据中至少两个待检测特征数据;
4、针对每个待检测特征数据,根据所述待检测特征数据,确定所述待检测应用页面的参考页面检测结果;
5、根据至少两个参考页面检测结果,确定所述待检测应用页面的目标页面检测结果。
6、根据本发明另一个实施例提供了一种异常页面的检测装置,该装置包括:
7、待检测页面数据获取模块,用于获取目标应用系统的待检测应用页面对应的待检测页面数据;其中,所述待检测页面数据包括内存占用数据、cpu占用数据和用户操作数据中至少两个待检测特征数据;
8、参考页面检测结果确定模块,用于针对每个待检测特征数据,根据所述待检测特征数据,确定所述待检测应用页面的参考页面检测结果;
9、目标页面检测结果确定模块,用于根据至少两个参考页面检测结果,确定所述待检测应用页面的目标页面检测结果。
10、根据本发明另一个实施例提供了一种电子设备,该电子设备包括:
11、至少一个处理器;以及
12、与所述至少一个处理器通信连接的存储器;其中,
13、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行本发明任一实施例所述的异常页面的检测方法。
14、根据本发明另一个实施例提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现本发明任一实施例所述的异常页面的检测方法。
15、本发明实施例的技术方案,通过获取目标应用系统的待检测应用页面对应的待检测页面数据,其中,待检测页面数据包括内存占用数据、cpu占用数据和用户操作数据中至少两个待检测特征数据,针对每个待检测特征数据,根据待检测特征数据,确定待检测应用页面的参考页面检测结果,根据至少两个参考页面检测结果,确定待检测应用页面的目标页面检测结果,解决了传统的述异常页面的检测方法存在滞后性的问题,提高了异常页面的检测效率,进而提高了应用系统的页面维护的及时性。
16、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其它特征将通过以下的说明书而变得容易理解。
1.一种异常页面的检测方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述待检测特征数据,确定所述待检测应用页面的参考页面检测结果,包括:
3.根据权利要求2所述的方法,其特征在于,与所述内存占用数据对应的特征异常条件包括内存采集时间序列内的至少三个内存占用量随所述内存采集时间序列增加、存在至少一个内存占用量与对照内存占用量之间的差值内存占用量大于差值内存阈值、存在至少一个内存占用量大于预设比例的当前设备可用内存量和内存泄露条件中至少一种,所述对照内存占用量是根据至少一个对照应用系统分别对应的内存占用量确定的。
4.根据权利要求2所述的方法,其特征在于,与所述cpu占用数据对应的特征异常条件包括cpu采集时间序列内大于第一cpu占用率阈值的cpu占用率的数量大于cpu数量阈值、存在至少一个cpu占用率与对照cpu占用率之间的差值cpu占用率大于差值cpu占用率阈值、大于第二cpu占用率阈值的cpu占用率的出现频率大于预设频率阈值和存在至少一个cpu占用率大于第三cpu占用率阈值中至少一种,所述对照cpu占用率是根据至少一个对照应用系统分别对应的cpu占用率确定的,所述第三cpu占用率阈值大于所述第一cpu占用率阈值和所述第二cpu占用率阈值。
5.根据权利要求2所述的方法,其特征在于,所述获取与所述待检测特征数据对应的特征异常条件,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述页面截图,确定所述待检测应用页面所属的页面业务类型,包括:
8.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
9.根据权利要求1-7任一项所述的方法,其特征在于,所述方法还包括:
10.一种异常页面的检测装置,其特征在于,包括: