操作视频生成方法及装置制造方法及图纸

技术编号:37958380 阅读:8 留言:0更新日期:2023-06-30 09:32
本发明专利技术提供一种操作视频生成方法及装置,在启动业务流程之后,监测任一业务模块;当监测到业务模块存在开始标识时,开启屏幕录制操作,并实时监测前端和后端服务接口;当监测到前端或者后端服务接口出现异常时,停止屏幕录制操作,生成用户操作视频和异常视频信息,并将用户操作视频和异常视频信息上传至文件服务器,使文件服务器在接收到用户操作视频和异常视频信息后,向前端服务器返回用户操作视频对应的标识号ID,并将和异常视频信息及标识号ID存储于数据库中。在本方案中,通过在前端或者后端服务接口异常时,生成用户操作视频,并存储于数据库中,从而在异常时,存在用户操作步骤的视频,方便测试人员在测试过程中定位疑难问题。难问题。难问题。

【技术实现步骤摘要】
操作视频生成方法及装置


[0001]本专利技术涉及QA(qualityassurance,质量保证工程师)测试
,尤其涉及一种操作视频生成方法及装置。

技术介绍

[0002]目前,前端监控通过埋点技术,记录用户的操作,从而获得数据统计和操作日志。但是,当监控或监测到某种异常时,不存在用户操作步骤的视频,不便于测试人员在测试过程中定位疑难问题。
[0003]由此可知,亟需一种可在异常时生成操作视频的方式。

技术实现思路

[0004]有鉴于此,本专利技术实施例提供一种操作视频生成方法及装置,以实现便于定位线上问题的目的。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案:
[0006]本专利技术实施例第一方面公开了一种操作视频生成方法,应用于前端服务器,所述方法包括:
[0007]在启动业务流程之后,监测任一业务模块;
[0008]当监测到所述业务模块存在开始标识时,开启屏幕录制操作,并实时监测前端和后端服务接口;
[0009]当监测到所述前端或者所述后端服务接口出现异常时,停止所述屏幕录制操作,生成用户操作视频和异常视频信息,并将所述用户操作视频和所述异常视频信息上传至文件服务器,使所述文件服务器在接收到所述用户操作视频和所述异常视频信息后,向所述前端服务器返回所述用户操作视频对应的标识号ID,并将所述异常视频信息及所述标识号ID存储于预先建立的数据库中。
[0010]可选的,还包括:
[0011]当监测到所述业务模块存在停止标识时,停止所述屏幕录制操作,并销毁生成的用户操作视频。
[0012]可选的,所述当监测到所述业务模块存在开始标识时,开启屏幕录制操作,并实时监测前端和后端服务接口,包括:
[0013]当监测到所述业务模块存在开始标识时,调用预先引入的屏幕录制插件中的开始录制方法,开启屏幕录制操作,并实时监测前端和后端服务接口。
[0014]可选的,所述当监测到所述前端或者所述后端服务接口出现异常时,停止所述屏幕录制操作,生成用户操作视频和异常视频信息,并将所述用户操作视频和所述异常视频信息上传至文件服务器,包括:
[0015]当监测到所述前端或者所述后端服务接口出现异常时,调用所述屏幕录制插件中的停止录制回调方法,停止所述屏幕录制操作,并生成用户操作视频和异常视频信息;
[0016]重写所述停止录制回调方法,集成预先定义的文件服务器视频接口,并调用预先设置的视频上传方法,将所述用户操作视频和所述异常视频信息上传至文件服务器。
[0017]可选的,所述当监测到所述业务模块存在停止标识时,停止所述屏幕录制操作,并销毁生成的用户操作视频,包括:
[0018]当监测到所述业务模块存在停止标识,且所述前端和所述后端服务接口未出现异常情况时,调用所述屏幕录制插件中的停止录制方法,停止所述屏幕录制操作,并销毁生成的用户操作视频。
[0019]本专利技术实施例第二方面公开了一种操作视频生成方法,应用于文件服务器,所述方法包括:
[0020]接收前端服务器上传的用户操作视频和异常视频信息,并向所述前端服务器返回所述用户操作视频对应的标识号ID;
[0021]获取所述异常视频信息中的异常信息,并将所述异常信息和所述标识号ID存储至预先建立的数据库。
[0022]本专利技术实施例第三方面公开了一种操作视频生成装置,应用于前端服务器,所述装置包括:
[0023]第一监测模块,用于在启动业务流程之后,监测任一业务模块;
[0024]屏幕录制与监测模块,用于当监测到所述业务模块存在开始标识时,开启屏幕录制操作,并实时监测前端和后端服务接口;
[0025]第一监测处理模块,用于当监测到所述前端或者所述后端服务接口出现异常时,停止所述屏幕录制操作,生成用户操作视频和异常视频信息,并将所述用户操作视频和所述异常视频信息上传至文件服务器,使所述文件服务器在接收到所述用户操作视频和所述异常视频信息后,向所述前端服务器返回所述用户操作视频对应的标识号ID,并将所述异常视频信息及所述标识号ID存储于预先建立的数据库中。
[0026]可选的,还包括:
[0027]第二监测处理模块,用于当监测到所述业务模块存在停止标识时,停止所述屏幕录制操作,并销毁生成的用户操作视频。
[0028]可选的,所述屏幕录制与监测模块,具体用于:
[0029]当监测到所述业务模块存在开始标识时,调用预先引入的屏幕录制插件中的开始录制方法,开启屏幕录制操作,并实时监测前端和后端服务接口。
[0030]本专利技术实施例第四方面公开了一种操作视频生成装置,应用于文件服务器,所述装置包括:
[0031]接收模块,用于接收前端服务器上传的用户操作视频和异常视频信息,并向所述前端服务器返回所述用户操作视频对应的标识号ID;
[0032]存储模块,用于获取所述异常视频信息中的异常信息,并将所述异常信息和所述标识号ID存储至预先建立的数据库。
[0033]基于上述本专利技术实施例提供的一种操作视频生成方法及装置,所述方法包括:在启动业务流程之后,监测任一业务模块;当监测到所述业务模块存在开始标识时,开启屏幕录制操作,并实时监测前端和后端服务接口;当监测到所述前端或者所述后端服务接口出现异常时,停止所述屏幕录制操作,生成用户操作视频和异常视频信息,并将所述用户操作
视频和所述异常视频信息上传至文件服务器,使所述文件服务器在接收到所述用户操作视频和所述异常视频信息后,向所述前端服务器返回所述用户操作视频对应的标识号ID,并将所述异常视频信息及所述标识号ID存储于预先建立的数据库中。在本方案中,通过在前端或者后端服务接口异常时,生成用户操作视频,并存储于数据库中,从而在异常时,存在用户操作步骤的视频,方便测试人员在测试过程中定位疑难问题。
附图说明
[0034]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0035]图1为本专利技术实施例提供的一种操作视频生成方法的流程示意图;
[0036]图2为本专利技术实施例提供的另一种操作视频生成方法的流程示意图;
[0037]图3为本专利技术实施例提供的一种操作视频生成的原理图;
[0038]图4为本专利技术实施例提供的一种操作视频生成装置的结构示意图;
[0039]图5为本专利技术实施例提供的另一种操作视频生成装置的结构示意图。
具体实施方式
[0040]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种操作视频生成方法,其特征在于,应用于前端服务器,所述方法包括:在启动业务流程之后,监测任一业务模块;当监测到所述业务模块存在开始标识时,开启屏幕录制操作,并实时监测前端和后端服务接口;当监测到所述前端或者所述后端服务接口出现异常时,停止所述屏幕录制操作,生成用户操作视频和异常视频信息,并将所述用户操作视频和所述异常视频信息上传至文件服务器,使所述文件服务器在接收到所述用户操作视频和所述异常视频信息后,向所述前端服务器返回所述用户操作视频对应的标识号ID,并将所述异常视频信息及所述标识号ID存储于预先建立的数据库中。2.根据权利要求1所述的方法,其特征在于,还包括:当监测到所述业务模块存在停止标识时,停止所述屏幕录制操作,并销毁生成的用户操作视频。3.根据权利要求1所述的方法,其特征在于,所述当监测到所述业务模块存在开始标识时,开启屏幕录制操作,并实时监测前端和后端服务接口,包括:当监测到所述业务模块存在开始标识时,调用预先引入的屏幕录制插件中的开始录制方法,开启屏幕录制操作,并实时监测前端和后端服务接口。4.根据权利要求1所述的方法,其特征在于,所述当监测到所述前端或者所述后端服务接口出现异常时,停止所述屏幕录制操作,生成用户操作视频和异常视频信息,并将所述用户操作视频和所述异常视频信息上传至文件服务器,包括:当监测到所述前端或者所述后端服务接口出现异常时,调用所述屏幕录制插件中的停止录制回调方法,停止所述屏幕录制操作,并生成用户操作视频和异常视频信息;重写所述停止录制回调方法,集成预先定义的文件服务器视频接口,并调用预先设置的视频上传方法,将所述用户操作视频和所述异常视频信息上传至文件服务器。5.根据权利要求2所述的方法,其特征在于,所述当监测到所述业务模块存在停止标识时,停止所述屏幕录制操作,并销毁生成的用户操作视频,包括:当监测到所述业务模块存在停止标识,且所述前端和所述后端服务接口未出现异...

【专利技术属性】
技术研发人员:崔小艳
申请(专利权)人:北京商银微芯科技有限公司
类型:发明
国别省市:

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

1