基于模拟用户行为的自动巡检方法技术

技术编号:14930642 阅读:96 留言:0更新日期:2017-03-31 12:31
本发明专利技术公开了一种基于模拟用户行为的自动巡检方法,具体包括:用户系统页面信息解析、编制系统自动化巡检脚本、生成巡检客户端程序包、定时启动客户端程序并回传数据、自动生成巡检报告的步骤。本发明专利技术能够模拟用户在浏览器中访问系统的行为,对系统常用功能进行自动访问巡检,同时对访问的页面进行截图,再将两者数据结合后进行综合分析,形成系统的日常巡检报告及故障综合分析,进一步提升对业务系统的综合监控,为系统优化提供相关支撑,大大减少了人工巡检成本。

【技术实现步骤摘要】

本专利技术涉及计算机监控
,特别是一种计算机自动巡检方法。
技术介绍
计算机在使用过程中,服务提供商经常会对用户使用的计算机进行巡检,以保证计算机的正常运行。传统的信息巡检主要偏重于硬件及软件层面的数据采集,通过编制脚本自动获取主机硬件层面的发热情况、电源情况以及软件层面等数据,其中软件层面的数据比如操作系统CPU、内存使用情况、网络链路情况、中间件节点堆内存等,然后通过这些数据判断系统的使用情况,能够有效监控应用程序发生软硬件级别的错误时而产生的问题,比如内存溢出、网络抖动等,并及时进行通报。但是传统的信息巡检无法对应用程序本身的问题进行有效地判断,如由于应用程序本身的缺陷而造成的访问缓慢、页面无法找到等情况,传统的信息巡检方式一般无法检测到,往往是由业务用户发现后再给信息部门进行报障,信息部门无法在业务用户之前发现应用程序层面的问题,更无法及时处理该类故障。解决的办法只能通过定期人工巡检的方式进行系统功能检查,这就造成相当大的人力浪费,也无法保证检查的实时性,无法有效地保证系统的运行率和可用率,导致业务用户的系统使用体验效果较差。
技术实现思路
本专利技术需要解决的是传统巡检系统无法进行应用程序层数据采集的问题,进而提供一种计算机自动巡检方法,能够在用户之前发现问题、解决问题,以有效保证系统的运行率和可用率。为解决上述技术问题,本专利技术所采取的技术方案如下。基于模拟用户行为的自动巡检方法,具体包括以下步骤:A.通过页面信息解析技术对将要访问的用户系统进行页面框架分析,以获取页面的输入元素;B.根据获取的输入元素编制系统自动化巡检脚本,模拟用户通过浏览器对系统进行访问操作;C.将自动化巡检脚本打包生成相应的客户端程序包,选择不同办公区域的用户计算机进行客户端安装;D.然后通过定时启动客户端程序对系统进行访问,开始巡检;并将巡检采集的数据回传至服务端;E.服务端根据采集的数据以及预先定义的报告模板自动生成巡检报告。上述基于模拟用户行为的自动巡检方法,步骤E中,在服务端接收到采集的数据后,首先进行分析整理获取有效的可用数据;然后再通过结构化数据和非结构化数据将可用数据进行存储,以响应显示界面的设置告警提示或者生成巡检报告的操作请求。由于采用了以上技术方案,本专利技术所取得技术进步如下。本专利技术在原有IT集中监控方法上增加模拟用户访问行为的巡检功能,不但可以采集到软硬件层面的数据,而且增加了基于用户访问行为的自动巡检。本自动巡检方法能够模拟用户在浏览器中访问系统的行为,对系统常用功能进行自动访问巡检,同时对访问的页面进行截图,再将两者数据结合后进行综合分析,形成系统的日常巡检报告及故障综合分析,进一步提升对业务系统的综合监控,为系统优化提供相关支撑,大大减少了人工巡检成本。附图说明图1为本专利技术的流程图。具体实施方式下面将结合附图和具体实施例对本专利技术进行进一步详细说明。一种基于模拟用户行为的自动巡检方法,该方法基于IT集中监控方法,增加模拟用户访问行为的巡检功能,该自动巡检方法采用C/S的方式,需要在客户端安装相应的应用软件,以便在客户端模拟用户通过浏览器访问系统的行为,并将巡检结果返回至服务端进行记录,服务端可以进行统计分析,设置告警提示,生成巡检报告。本专利技术的流程如图1所示,具体包括以下步骤。A.通过页面信息解析技术构建页面分析框架,对将要访问的用户系统进行页面元素分析,获取页面的输入框、密码框、树形元素等内容。B.根据获取的页面元素,结合系统待巡检的功能清单,编制系统的自动化巡检脚本,对系统页面元素进行点击、输入等操作,模拟用户通过浏览器对系统进行访问操作,同时获取系统的响应信息,如响应时间、错误信息以及系统界面截图等。C.将自动化巡检脚本打包生成相应的可安装客户端程序包,选择不同办公区域的用户计算机进行客户端安装。设置在用户计算机定期运行该客户端,模拟不同区域的多用户操作,真实地模拟实际使用场景,模拟不同区域的用户对系统进行访问,可以考虑不同办公区域的网络情况。D.通过预先定义的周期定期启动客户端程序通过浏览器对系统进行访问,开始巡检,并将巡检采集的数据(如响应时间、错误信息以及系统界面截图等)回传至服务端。E.服务端根据采集的数据以及预先定义的报告模板自动生成巡检报告。本步骤中,在服务端接收到采集的数据后,首先进行分析整理获取有效的可用数据;然后再通过结构化数据和非结构化数据将可用数据进行存储,以响应显示界面的设置告警提示或者生成巡检报告的操作请求;同时可以结合中间件、数据库等软硬件层面的采集数据,进行端到端的综合分析,也可结合短信平台、邮件系统等及时地通知故障处理人员。本文档来自技高网...
基于模拟用户行为的自动巡检方法

【技术保护点】
基于模拟用户行为的自动巡检方法,其特征在于,具体包括以下步骤:A.通过页面信息解析技术对将要访问的用户系统进行页面框架分析,以获取页面的输入元素;B.根据获取的输入元素编制系统自动化巡检脚本,模拟用户通过浏览器对系统进行访问操作;C.将自动化巡检脚本打包生成相应的客户端程序包,选择不同办公区域的用户计算机进行客户端安装;D.然后通过定时启动客户端程序对系统进行访问,开始巡检;并将巡检采集的数据回传至服务端;E.服务端根据采集的数据以及预先定义的报告模板自动生成巡检报告。

【技术特征摘要】
1.基于模拟用户行为的自动巡检方法,其特征在于,具体包括以下步骤:A.通过页面信息解析技术对将要访问的用户系统进行页面框架分析,以获取页面的输入元素;B.根据获取的输入元素编制系统自动化巡检脚本,模拟用户通过浏览器对系统进行访问操作;C.将自动化巡检脚本打包生成相应的客户端程序包,选择不同办公区域的用户计算机进行客户端安装;D.然后通过定时启动客户端程序对系统进...

【专利技术属性】
技术研发人员:林克全王柏勇张志亮王嘉延杨杰劳卫伦周克楠梁景生
申请(专利权)人:广州供电局有限公司
类型:发明
国别省市:广东;44

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

1