1.一种基于Monkey获取异常信息的方法,其特征在于,所述基于Monkey获取异常信息的包括:在接收到Monkey命令时,启动Monkey工具执行压测事件;
在检测到所述Monkey工具执行所述压测事件时,获取所述压测事件的压测时长以及所述压测事件的进程ID;
当所述压测时长或所述进程ID满足预置条件时,读取缓存于第一存储路径中的日志信息;
在读取到所述日志信息时,将所述日志信息存储于第二存储路径中,生成源生日志;
若生成所述源生日志,则通过预置正则表达式,获取所述源生日志中的异常信息。
2.如权利要求1所述的基于Monkey获取异常信息的方法,其特征在于,所述当所述压测时长或所述进程ID满足预置条件时,读取缓存于第一存储路径中的日志信息之前,获取所述压测事件的压测时长以及所述压测事件的进程ID之后,还包括:在获取到所述压测时长和所述进程ID时,判断所述压测时长是否满足预置条件;
当所述压测时长等于预置时长时,判定所述压测时长满足预置条件;
当所述压测时长小于所述预置时长时,判断所述进程ID是否结束;
当检测到所述进程ID结束时,判定所述压测时长满足预置条件。
3.如权利要求3所述的基于Monkey获取异常信息的方法,其特征在于,所述当所述压测时长或所述进程ID满足预置条件时,读取缓存于第一存储路径中的日志信息,包括:当所述压测时长或所述进程ID满足预置条件时,接收预置logcat命令;
通过所述预置logcat命令,对第一存储路径中的log日志进行过滤,读取所述log日志中所述进程ID对应的日志信息。
4.如权利要求1中所述的基于Monkey获取异常信息的方法,其特征在于,所述在读取到所述日志信息时,将所述日志信息存储于第二存储路径中,生成源生日志包括:在读取到所述日志信息时,将所述日志信息存储于所述第二存储路径中,其中,所述日志信息包括日志打印时刻;
当检测到所述第二存储路径中存储多段所述日志信息时,将多段所述日志信息按照日志打印时刻进行拼接,生成所述压测事件的源生日志。
5.如权利要求1或4任意一项所述的基于Monkey命令的日志生成方法,其特征在于,所述若生成所述源生日志,则通过预置正则表达式,获取所述源生日志中的异常信息包括:若生成所述源生日志,提取预置正则表达式,获取所述预置正则表达式中的规则字符串;
通过所述规则字符串对所述源生日志中的字符串进行匹配,获取所述源生日志中的异常信息。
6.如权利要求1所述的基于Monkey命令的日志生成方法,其特征在于,所述获取所述源生日志中的异常信息之后,还包括:在获取到所述异常信息时,统计所述异常信息的数量;
判断所述异常信息的数量是否大于或等于预置阈值;
当所述异常信息的数量大于或等于所述预置阈值时,发送警告邮件。
7.如权利要求6所述的基于Monkey命令的日志生成方法,其特征在于,所述在获取到所述异常数量时,判断所述异常数量是否大于或等于预置阈值之后,还包括:当所述异常信息的数量小于所述预置阈值时,检测所述异常信息是否包含预置关键词;
在检测到所述异常信息包含所述预置关键词时,发送警告邮件。
8.一种基于Monkey获取异常信息的装置,其特征在于,所述基于Monkey获取异常信息的装置包括:启动单元,用于在接收到Monkey命令时,启动Monkey工具执行压测事件;
第一获取单元,用于在检测到所述Monkey工具执行所述压测事件时,获取所述压测事件的压测时长以及所述压测事件的进程ID;
读取单元,用于当所述压测时长或所述进程ID满足预置条件时,读取缓存于第一存储路径中的日志信息;
存储生成单元,用于在读取到所述日志信息时,将所述日志信息存储于第二存储路径中,生成源生日志;
第二获取单元,用于若生成所述源生日志,则通过预置正则表达式,获取所述源生日志中的异常信息。
9.一种计算机设备,其特征在于,所述计算机设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于Monkey获取异常信息的程序,所述基于Monkey获取异常信息的程序被所述处理器执行时实现如权利要求1至7中任一项所述基于Monkey获取异常信息的方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有基于Monkey获取异常信息的程序,所述基于Monkey获取异常信息的程序被处理器执行时实现如权利要求1至7中任一项所述的基于Monkey获取异常信息的方法的步骤。