对业务系统操作逻辑的修正方法、装置、设备和存储介质制造方法及图纸

技术编号:18006967 阅读:35 留言:0更新日期:2018-05-21 07:35
本发明专利技术涉及一种对业务系统操作逻辑的修正方法、装置、计算机设备和计算机可读存储介质。该对业务系统操作逻辑的修正方法,包括:接收终端对业务系统的操作请求;将操作请求相应的行为数据写入系统日志;当监控到业务系统产生异常时,采集异常信息;根据异常信息从系统日志中选取相应的行为数据;根据选取的行为数据模拟操作以进行测试,得到测试结果;根据测试结果确定相应的异常操作请求;向终端反馈指示信息,指示信息用于指示终端对异常操作请求对应的操作逻辑进行修正。通过实施该对业务系统操作逻辑的修正方法,可以指示终端对异常操作请求对应的操作逻辑进行修正,解决终端操作业务系统时出现的问题,提升业务系统的可靠性。

【技术实现步骤摘要】
对业务系统操作逻辑的修正方法、装置、设备和存储介质
本专利技术涉及系统测试领域,特别是涉及一种对业务系统操作逻辑的修正方法、装置、计算机设备和计算机可读存储介质。
技术介绍
目前,业务系统会被很多的用户使用,在使用过程中可能会产生一些问题,但由于业务系统的页面上仅仅显示业务系统的界面,而不会直接显示代码,难以直接根据代码看出业务系统的问题所在。因此,通过创建系统日志,将业务系统运行时产生的数据写入系统日志,通过分析系统日志中的数据,来分析业务系统哪里出了问题。然而,用户使用业务系统时,操作业务系统的操作逻辑的不正确,也会导致问题的发生,但是由于这不是业务系统本身产生的问题,使得通过传统的方法来分析系统日志难以分析具体是操作逻辑的哪个步骤出了问题,从而无法修复问题,业务系统的可靠性也就降低。
技术实现思路
基于此,有必要针对无法修复问题,业务系统的可靠性也就降低的问题,提供一种对业务系统操作逻辑的修正方法、装置、计算机设备和计算机可读存储介质。一种对业务系统操作逻辑的修正方法,所述方法包括:接收终端对业务系统的操作请求;将所述操作请求相应的行为数据写入系统日志;当监控到业务系统产生异常时,采集异常信息;根据所述异常信息从所述系统日志中选取相应的行为数据;根据选取的行为数据模拟操作以进行测试,得到测试结果;根据所述测试结果确定相应的异常操作请求;向所述终端反馈指示信息,所述指示信息用于指示所述终端对所述异常操作请求对应的操作逻辑进行修正。在一个实施例中,所述方法还包括:分析所述异常信息,得到异常时间点;所述根据选取的行为数据模拟操作以进行测试,得到测试结果,包括:选取与所述异常时间点最接近的测试节点;根据选取的测试节点中的功能点标识,调用功能代码;根据选取的测试节点中的功能参数驱动所述功能代码,得到测试结果。在一个实施例中,所述根据所述异常信息从所述系统日志中选取相应的行为数据,包括:根据所述异常时间点和所述系统日志生成测试时间段;在所述系统日志中选取所述测试时间段匹配的行为数据。在一个实施例中,所述行为数据包括功能点标识和相应的功能参数;所述根据选取的行为数据模拟操作以进行测试,得到测试结果之前,所述方法还包括:解析选取的所述行为数据,得到多个功能点标识;按照所述多个功能点标识在所述测试时间段中的时间顺序,将所述多个功能点标识和相应的功能参数封装至多个测试节点,所述多个测试节点与所述多个功能点标识一一对应。在一个实施例中,所述方法还包括:当得到的测试结果与异常信息不匹配时,则依照次序重新选取测试节点;所述次序,是重新选取的测试节点对应的时间点与所述异常时间点的间隔逐渐增大的顺序;依照次序根据重新选取的测试节点中的功能参数驱动所述功能代码,直至得到的测试结果与异常信息匹配。在一个实施例中,所述方法还包括:分析所述系统日志,以统计各功能代码被调用时传输的数据量;根据统计的所述数据量,为各功能代码动态分配系统资源。一种对业务系统操作逻辑的修正装置,所述装置包括:接收模块,用于接收终端对业务系统的操作请求;写入模块,用于将所述操作请求相应的行为数据写入系统日志;采集模块,用于当监控到业务系统产生异常时,采集异常信息;选取模块,用于根据所述异常信息从所述系统日志中选取相应的行为数据;测试模块,用于根据选取的行为数据模拟操作以进行测试,得到测试结果;确定模块,用于根据所述测试结果确定相应的异常操作请求;反馈模块,用于向所述终端反馈指示信息,所述指示信息用于指示所述终端对所述异常操作请求对应的操作逻辑进行修正。在一个实施例中,所述装置还包括:分析模块,用于分析所述异常信息,得到异常时间点;所述选取模块,还用于选取与所述异常时间点最接近的测试节点;调用模块,用于根据选取的测试节点中的功能点标识,调用功能代码;所述测试模块,还用于根据选取的测试节点中的功能参数驱动所述功能代码,得到测试结果。一种计算机可读存储介质,存储有计算机程序,所述计算机程序被处理器执行时,使得所述处理器执行如上任一项所述方法的步骤。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如上任一项所述方法的步骤。上述对业务系统的操作逻辑的修正方法、装置、计算机设备和计算机可读存储介质,在接收对业务系统的操作请求后,将操作请求相应的行为数据写入系统日志。而当监控到业务系统产生异常时,采集异常信息,根据异常信息从系统日志中选取行为数据,以根据选取的行为数据进行测试。在得到测试结果后,根据测试结果确定相应的异常操作请求,从而可以根据异常操作请求分析出操作逻辑中具体哪个步骤出现问题,以判断出业务系统的操作逻辑哪里需要修正。再向终端反馈指示信息,进而可以指示终端对异常操作请求对应的操作逻辑进行修正,解决终端操作业务系统时出现的问题,提升业务系统的可靠性。附图说明图1为一个实施例中对业务系统操作逻辑的修正方法的应用环境图;图2为一个实施例中对业务系统操作逻辑的修正方法的流程示意图;图3为一个实施例中根据测试节点和异常信息进行测试的流程示意图;图4为另一个实施例中对业务系统操作逻辑的修正方法的流程示意图;图5为一个实施例中对业务系统操作逻辑的修正装置的结构示意图;图6为另一个实施例中对业务系统操作逻辑的修正装置的结构示意图;图7为一个实施例中对业务系统操作逻辑的修正装置的结构示意图;图8为另一个实施例中对业务系统操作逻辑的修正装置的结构示意图;图9为一个实施例中对业务系统操作逻辑的修正装置的结构示意图;图10为一个实施例中计算机设备的内部结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。图1为一个实施例中对业务系统操作逻辑的修正方法的应用环境图。参照图1,该对业务系统操作逻辑的修正方法应用于对业务系统操作逻辑的修正系统。该对业务系统操作逻辑的修正系统包括终端110和服务器120。终端110和服务器120通过网络连接。终端110具体可以是台式终端或移动终端,移动终端具体可以手机、平板电脑、笔记本电脑等中的至少一种。服务器120可以用独立的服务器或者是多个服务器组成的服务器集群来实现。如图2所示,在一个实施例中,提供了一种对业务系统操作逻辑的修正方法。本实施例主要以该方法应用于上述图1中的服务器120来举例说明。参照图2,该对业务系统操作逻辑的修正方法具体包括如下步骤:S202,接收终端对业务系统的操作请求。其中,业务系统是线上办理业务的系统。操作请求是请求操作业务系统的信息。操作请求具体可以是使用输入装置触发业务系统的功能代码的请求,也可以是与业务系统进行传输数据的请求。在一个实施例中,终端接收到鼠标发送的驱动信息,根据该驱动信息相应的坐标在业务系统的界面上触发点击请求;若该点击请求所指定位置的页面元素相应有功能代码,则向服务器发送触发功能代码的操作请求。在一个实施例中,服务器在接收到终端对业务系统的操作请求后,根据该操作请求操作业务系统,并在操作业务系统后生成新的页面元素,将新的页面元素反馈给终端,以指示终端根据新的页面元素调整业务系统的界面。S204,将本文档来自技高网...
对业务系统操作逻辑的修正方法、装置、设备和存储介质

【技术保护点】
一种对业务系统操作逻辑的修正方法,所述方法包括:接收终端对业务系统的操作请求;将所述操作请求相应的行为数据写入系统日志;当监控到业务系统产生异常时,采集异常信息;根据所述异常信息从所述系统日志中选取相应的行为数据;根据选取的行为数据模拟操作以进行测试,得到测试结果;根据所述测试结果确定相应的异常操作请求;向所述终端反馈指示信息,所述指示信息用于指示所述终端对所述异常操作请求对应的操作逻辑进行修正。

【技术特征摘要】
1.一种对业务系统操作逻辑的修正方法,所述方法包括:接收终端对业务系统的操作请求;将所述操作请求相应的行为数据写入系统日志;当监控到业务系统产生异常时,采集异常信息;根据所述异常信息从所述系统日志中选取相应的行为数据;根据选取的行为数据模拟操作以进行测试,得到测试结果;根据所述测试结果确定相应的异常操作请求;向所述终端反馈指示信息,所述指示信息用于指示所述终端对所述异常操作请求对应的操作逻辑进行修正。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:分析所述异常信息,得到异常时间点;所述根据选取的行为数据模拟操作以进行测试,得到测试结果,包括:选取与所述异常时间点最接近的测试节点;根据选取的测试节点中的功能点标识,调用功能代码;根据选取的测试节点中的功能参数驱动所述功能代码,得到测试结果。3.根据权利要求2所述的方法,其特征在于,所述根据所述异常信息从所述系统日志中选取相应的行为数据,包括:根据所述异常时间点和所述系统日志生成测试时间段;在所述系统日志中选取所述测试时间段匹配的行为数据。4.根据权利要求3所述的方法,其特征在于,所述行为数据包括功能点标识和相应的功能参数;所述根据选取的行为数据模拟操作以进行测试,得到测试结果之前,所述方法还包括:解析选取的所述行为数据,得到多个功能点标识;按照所述多个功能点标识在所述测试时间段中的时间顺序,将所述多个功能点标识和相应的功能参数封装至多个测试节点,所述多个测试节点与所述多个功能点标识一一对应。5.根据权利要求2所述的方法,其特征在于,所述方法还包括:当得到的测试结果与异常信息不匹配时,则依照次序重新选取测试节点;所述次序,是重新选取的测试节点对应的时间...

【专利技术属性】
技术研发人员:王威
申请(专利权)人:平安养老保险股份有限公司
类型:发明
国别省市:上海,31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1