An embodiment of the invention provides a method, a terminal and a computer readable storage medium for detecting the interruption of an application's business process. The method comprises: acquiring the corresponding application configuration file to determine whether you need to test the application of business process; if you need to test, get the application page load; if the page load satisfies the first preset conditions, to mark the start of business process and start time on the page; if the current page load the second does not meet the preset conditions, determine the time exceeds the preset time or applications where the process is ended; if the time exceeds the preset time or the application in which the end of the process, determine the business process interrupt and upload the recorded information to the server business process. The embodiment of the invention can detect the interruption of the application business process and upload the business process information to the server, so as to help relevant personnel optimize the business process of the application program and improve the user experience.
【技术实现步骤摘要】
一种检测应用程序业务流程中断的方法、终端及计算机可读存储介质
本专利技术涉及电子终端
,尤其涉及一种检测应用程序业务流程中断的方法、终端及计算机可读存储介质。
技术介绍
对于应用程序中涉及的业务流程,如注册、登录、交易等,它们的成功率和用户体验等是运营和产品人员非常关注的,但是目前只能通过后台的数据来确定这类业务流程的完成次数,无法知道用户在操作时是否中断、被中断的次数以及这些业务流程所花费的时间等信息。产品和运营人员没有这些信息数据做参考,在优化应用程序的业务流程时没有数据支撑,同时也无法有针对性的提高用户的体验。
技术实现思路
本专利技术实施例提供了一种检测应用程序业务流程中断的方法、终端和计算机可读存储介质,可以检测应用程序业务流程的中断。第一方面,本专利技术实施例提供了一种检测应用程序业务流程中断的方法,该方法包括:获取应用程序相应的配置文件;根据所述配置文件判断是否需要检测应用程序的业务流程;若需要检测,获取应用程序加载的页面;判断加载的页面是否满足第一预设条件;若满足第一预设条件,在所述页面上标记所述业务流程启动并开始计时;判断当前加载的页面是否满足第二预设条件;若不满足第二预设条件,判断计时的时间是否超过预设时间或者应用程序所在的进程是否结束;若计时的时间超过预设时间或者应用程序所在的进程结束,确定所述业务流程中断并上传所记录的业务流程信息至服务器,所述业务流程信息包括所检测的业务流程的页面和计时的时间。第二方面,本专利技术实施例提供了一种终端,该终端包括:配置获取单元,用于获取应用程序相应的配置文件;检测判断单元,用于根据所述配置文件判断 ...
【技术保护点】
一种检测应用程序业务流程中断的方法,其特征在于,所述方法包括:获取应用程序相应的配置文件;根据所述配置文件判断是否需要检测应用程序的业务流程;若需要检测,获取应用程序加载的页面;判断加载的页面是否满足第一预设条件;若满足第一预设条件,在所述页面上标记所述业务流程启动并开始计时;判断当前加载的页面是否满足第二预设条件;若不满足第二预设条件,判断计时的时间是否超过预设时间或者应用程序所在的进程是否结束;若计时的时间超过预设时间或者应用程序所在的进程结束,确定所述业务流程中断并上传所记录的业务流程信息至服务器,所述业务流程信息包括所检测的业务流程的页面和计时的时间。
【技术特征摘要】
1.一种检测应用程序业务流程中断的方法,其特征在于,所述方法包括:获取应用程序相应的配置文件;根据所述配置文件判断是否需要检测应用程序的业务流程;若需要检测,获取应用程序加载的页面;判断加载的页面是否满足第一预设条件;若满足第一预设条件,在所述页面上标记所述业务流程启动并开始计时;判断当前加载的页面是否满足第二预设条件;若不满足第二预设条件,判断计时的时间是否超过预设时间或者应用程序所在的进程是否结束;若计时的时间超过预设时间或者应用程序所在的进程结束,确定所述业务流程中断并上传所记录的业务流程信息至服务器,所述业务流程信息包括所检测的业务流程的页面和计时的时间。2.如权利要求1所述的方法,其特征在于,所述方法还包括:若当前加载的页面满足第二预设条件,删除所记录的业务流程信息。3.如权利要求1-2任一项所述的方法,其特征在于,在所述获取应用程序加载的页面之前,所述方法还包括:检测应用程序框架的类型;若应用程序的框架是原生框架,所述判断加载的页面是否满足第一预设条件,包括:判断加载的页面是否存在所述业务流程的起始页面标签;若存在所述业务流程的起始页面标签,则判定满足第一预设条件;所述判断当前加载的页面是否满足第二预设条件,包括:判断当前加载的页面是否存在所述业务流程的结束页面标签且所述页面内的按钮标签是否被点击;若存在所述业务流程的结束页面标签,且所述页面内的按钮标签被点击,则判定满足第二预设条件。4.如权利要求3所述的方法,其特征在于,若应用程序的框架是混合框架,所述判断加载的页面是否满足第一预设条件,包括:判断加载的页面路径是否为所述业务流程起始页面路径;若加载的页面路径为所述业务流程起始页面路径,则判定满足第一预设条件;所述判断当前加载的页面是否满足第二预设条件,包括:判断当前加载的页面路径是否为所述业务流程结束页面路径;若当前加载的页面路径为所述业务流程结束页面路径,则判定满足第二预设条件。5.如权利要求1-2任一项所述的方法,其特征在于,所述根据所述配置文件判断是否需要检测应用程序的业务流程,包括:判断所述配置文件中是否配置有第一预设条件和第二预设条件;若配置有第一预设条件和第二...
【专利技术属性】
技术研发人员:龚云华,
申请(专利权)人:平安科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。