[发明专利]基于浏览器控制交互的业务探测方法和系统在审
| 申请号: | 202011140223.X | 申请日: | 2020-10-22 |
| 公开(公告)号: | CN112463554A | 公开(公告)日: | 2021-03-09 |
| 发明(设计)人: | 黄函 | 申请(专利权)人: | 北京思特奇信息技术股份有限公司 |
| 主分类号: | G06F11/34 | 分类号: | G06F11/34;G06F11/32 |
| 代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 朱鹏 |
| 地址: | 100086 北京*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 浏览器 控制 交互 业务 探测 方法 系统 | ||
本发明公开了一种基于浏览器控制交互的业务探测方法和系统,其方法包括:针对需要探测监控的业务,对按照业务逻辑进行操作的动作事件进行记录,并编制形成浏览器控制脚本;根据浏览器控制脚本调用浏览器进行相应的动作操作,同时调用录屏工具进行录屏;根据浏览器控制脚本完成动作操作后,获取系统返回信息,停止录屏;根据系统返回信息判断业务受理信息,并根据业务受理信息生成业务探测记录文件;对根据浏览器控制脚本录制的全部动作操作过程视频进行保存。通过本发明的技术方案,基于前台浏览器得到业务探测结果,可并发进行,提升了探测效率,实现了整个探测过程的可视化和后续的真实场景回溯。
技术领域
本发明涉及业务支撑技术领域,尤其涉及一种基于浏览器控制交互的业务探测方法和一种基于浏览器控制交互的业务探测系统。
背景技术
目前,主流的针对业务的探测方法是采用录制业务的URL(Uniform ResourceLocator,统一资源定位符),采用后台http探测程序去回放URL,对比系统返回结果和预定成功标识,得到业务受理结果和业务受理时长。其智能的业务失败判断功能,能够及时发出告警,以便及时解决问题,提高系统运行效率。
但是,这种探测方法也有突出的缺点,就是对于当探测到业务失败情况时,由于是后台跑URL进行探测,所以无法完全模拟用户的实际操作,对于页面因JS或者CSS样式展示问题引起的使用异常无法探测,存在监控缺陷。
发明内容
针对上述问题,本发明提供了一种基于浏览器控制交互的业务探测方法和系统,通过浏览器的动作控制和信息交互,根据既定的业务访问流程控制浏览器进行业务页面访问触发、表单参数填写和提交,并通过响应的浏览器返回信息和预设的业务成功关键字进行对比判断,得到业务探测结果。基于前台浏览器的操作更接近于用户对业务页面访问的实际情况,无需控制操作系统当前界面,可并发进行,提升了探测效率,实现了整个探测过程的可视化和后续的真实场景回溯。
为实现上述目的,本发明提供了一种基于浏览器控制交互的业务探测方法,包括:针对需要探测监控的业务,对按照业务逻辑进行操作的动作事件进行记录,并编制形成浏览器控制脚本;根据所述浏览器控制脚本调用浏览器进行相应的动作操作,同时调用录屏工具进行录屏;根据所述浏览器控制脚本完成动作操作后,获取系统返回信息,停止录屏;根据所述系统返回信息判断业务受理信息,并根据所述业务受理信息生成业务探测记录文件;对根据所述浏览器控制脚本录制的全部动作操作过程视频进行保存。
在上述技术方案中,优选地,所述对按照业务逻辑进行操作的动作事件进行记录,并编制形成浏览器控制脚本的具体过程包括:根据所述业务的业务逻辑确定具体操作步骤;在浏览器中按照所述具体操作步骤进行业务动作操作;记录业务操作过程中的按钮坐标信息及提交参数,编制形成所述浏览器控制脚本。
在上述技术方案中,优选地,所述根据所述浏览器控制脚本调用浏览器进行相应的动作操作具体包括:读取所述浏览器控制脚本对应的动作事件顺序和参数;根据所述动作事件顺序和参数,调用浏览器依据顺序和参数进行动作操作。
在上述技术方案中,优选地,所述根据所述系统返回信息判断业务受理信息并根据所述业务受理信息生成业务探测记录文件具体包括:动作事件执行最后一步后,系统响应并返回所述系统返回信息;查找所述系统返回信息中是否包含预设的业务成功关键字,若包含则业务探测成功,若不包含则业务探测失败;根据业务探测结果和业务受理总时长,以预设方式生成业务探测记录文件。
在上述技术方案中,优选地,所述录屏工具所录制的所述全部动作操作过程视频与所述浏览器控制脚本相关联并存储。
在上述技术方案中,优选地,针对需要探测监控的业务设置业务探测周期,在单个业务探测周期开始时,依次判断是否需要同步时间、是否需要同步数据以及是否需要重新生成脚本;若判断需要同步时间、同步数据或重新生成脚本,则进行相应操作后进行下一步操作,判断完成后开始进行当前业务探测周期的业务探测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京思特奇信息技术股份有限公司,未经北京思特奇信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011140223.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高层建筑绿色屋顶的绿化系统
- 下一篇:一种微细粒钨矿的选矿方法





