System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 系统页面监控方法、装置、计算机设备和存储介质制造方法及图纸_技高网

系统页面监控方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:43829505 阅读:5 留言:0更新日期:2024-12-31 18:29
本申请涉及一种系统页面监控方法、装置、计算机设备和存储介质。所述方法应用于探针系统,所述方法包括:响应于完成对浏览器的驱动和浏览器的开发工具的初始化操作,自动登录待监测系统;响应于待监测系统的登录状态为登录成功,依次自动访问待监测系统的每个菜单页面,并在访问对应的菜单页面时监测对应的菜单页面下的各网络请求且根据监测到的各网络请求生成对应的菜单页面的性能监控指标;对各性能监控指标进行统计,得到待监测系统的性能监控指标结果。采用本方法能够提高了监测效率和监测全面性。

【技术实现步骤摘要】

本申请涉及互联网,特别是涉及一种系统页面监控方法、装置、计算机设备和存储介质


技术介绍

1、随着互联网技术的发展,各种软件应用系统发挥了越来越重要的作用。用户可以访问软件应用系统的u i(user i nterface,用户界面),进行直播上课、购物、缴费等日常生活学习。因此,对软件应用系统页面的监测显得尤为的重要。

2、然而,传统系统页面监控方法,需要通过探针系统按照应用程序接口(app l icat i on programming i nterface,api)依次进行性能监控指标查看和监控,存在效率低下或监测全面性较低等问题。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种能够提高了监测效率和监测全面性的系统页面监控方法、装置、计算机设备和存储介质。

2、第一方面,提供一种系统页面监控方法,所述方法应用于探针系统,所述方法包括:

3、响应于完成对浏览器的驱动和浏览器的开发工具的初始化操作,自动登录待监测系统;

4、响应于待监测系统的登录状态为登录成功,依次自动访问待监测系统的每个菜单页面,并在访问对应的菜单页面时监测对应的菜单页面下的各网络请求且根据监测到的各网络请求生成对应的菜单页面的性能监控指标;

5、对各性能监控指标进行统计,得到待监测系统的性能监控指标结果。

6、在其中一个实施例中,所述方法还包括:响应于系统页面监控时间届满,对浏览器的驱动和浏览器的开发工具执行初始化操作。

7、在其中一个实施例中,所述方法包括:响应于登录状态为登录失败,反馈登录状态,清零系统页面监控时间且重新累计系统页面监控时间;在对各性能监控指标进行统计,得到待监测系统的性能监控指标结果时,清零系统页面监控时间且重新累计系统页面监控时间。

8、在其中一个实施例中,自动登录待监测系统,包括:获取待监测系统的页面地址和登录模式;登录模式包括无需身份验证登录模式或需身份验证登录模式;响应于登录模式为需身份验证登录模式,获取待监测系统的身份验证信息,将页面地址输入至浏览器,并根据身份验证信息进行待监测系统的身份验证后得到身份验证结果;其中,身份验证结果包括验证通过或验证失败;响应于验证结果为验证通过,根据身份验证信息登录待监测系统,并更新登录状态;响应于验证结果为验证失败,反馈验证结果,并更新登录状态;响应于登录模式为无需身份验证登录模式,将页面地址输入至浏览器后直接登录待监测系统,并更新登录状态。

9、在其中一个实施例中,性能监控指标包括响应状态、响应耗时和文件大小;性能监控指标结果包括响应状态的类型数量值、响应耗时的最大值、响应耗时的平均值、文件大小的最大值和文件大小的平均值。

10、在其中一个实施例中,依次自动访问待监测系统的每个菜单页面,并在访问对应的菜单页面时监测对应的菜单页面下的各网络请求且根据监测到的各网络请求生成对应的菜单页面的性能监控指标,包括:串行访问待监测系统的当前菜单页面;监测各目标网络请求;其中,目标网络请求为当前菜单页面下的网络请求;响应于存在目标网络请求的响应时间大于响应时间阈值或当前菜单页面下无新增的目标网络请求,根据监测到的各目标网络请求生成当前菜单页面的性能监控指标,更新当前菜单页面,并返回至串行访问待监测系统的当前菜单页面的步骤进行迭代处理,直至所有菜单页面均访问完成。

11、在其中一个实施例中,依次自动访问待监测系统的每个菜单页面,并在访问对应的菜单页面时监测对应的菜单页面下的各网络请求且根据监测到的各网络请求生成对应的菜单页面的性能监控指标,包括:

12、并行分片遍历访问待监测系统的所有菜单页面,在访问各菜单页面时监测各菜单页面下对应的网络请求,根据监测到的菜单页面下对应的网络请求生成对应的菜单页面的性能监控指标。

13、在其中一个实施例中,所述方法还包括:基于prometheus监控平台,定时刮取各性能监控指标,并存储各性能监控指标。

14、在其中一个实施例中,所述方法还包括:基于grafana可视化平台,获取prometheus监控平台中存储的各性能监控指标,并展示各性能监控指标。

15、第二方面,提供了一种系统页面监控装置,所述装置应用于探针系统,所述装置包括系统登录模块、指标生成模块和指标统计模块。

16、其中,系统登录模块用于响应于完成对浏览器的驱动和浏览器的开发工具的初始化操作,自动登录待监测系统;指标生成模块用于响应于待监测系统的登录状态为登录成功,依次自动访问待监测系统的每个菜单页面,并在访问对应的菜单页面时监测对应的菜单页面下的各网络请求且根据监测到的各网络请求生成对应的菜单页面的性能监控指标;指标统计模块用于对各性能监控指标进行统计,得到待监测系统的性能监控指标结果。

17、第三方面,提供了一种计算机设备,该计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行所述计算机程序时实现上述方法实施例中任一方法的步骤。

18、第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现上述方法实施例中任一方法的步骤。

19、上述系统页面监控方法、装置、计算机设备和存储介质,应用于探针系统,响应于完成对浏览器的驱动和浏览器的开发工具的初始化操作,自动登录待监测系统;而后,响应于待监测系统的登录状态为登录成功,依次自动访问待监测系统的每个菜单页面,并在访问对应的菜单页面时监测对应的菜单页面下的各网络请求且根据监测到的各网络请求生成对应的菜单页面的性能监控指标;接着,对各性能监控指标进行统计,得到待监测系统的性能监控指标结果,从而实现不仅可以监测到应用程序接口(app l i cat i onprogramming i nterface,api)的性能监控指标同时也可以监测到静态资源的性能监控指标,提高了监测效率和监测全面性,也就便于及时发现系统页面出现的问题,提高了系统页面监测的准确性。

本文档来自技高网
...

【技术保护点】

1.一种系统页面监控方法,其特征在于,所述方法应用于探针系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述方法包括:

4.根据权利要求1所述的方法,其特征在于,所述自动登录待监测系统,包括:

5.根据权利要求1所述的方法,其特征在于,所述性能监控指标包括响应状态、响应耗时和文件大小;所述性能监控指标结果包括所述响应状态的类型数量值、所述响应耗时的最大值、所述响应耗时的平均值、所述文件大小的最大值和所述文件大小的平均值。

6.根据权利要求1所述的方法,其特征在于,所述依次自动访问所述待监测系统的每个菜单页面,并在访问对应的所述菜单页面时监测对应的所述菜单页面下的各网络请求且根据监测到的各所述网络请求生成对应的所述菜单页面的性能监控指标,包括:

7.根据权利要求1所述的方法,其特征在于,所述依次自动访问所述待监测系统的每个菜单页面,并在访问对应的所述菜单页面时监测对应的所述菜单页面下的各网络请求且根据监测到的各所述网络请求生成对应的所述菜单页面的性能监控指标,包括:

8.根据权利要求1至7任意一项所述的方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的方法,其特征在于,所述方法还包括:

10.一种系统页面监控装置,其特征在于,所述装置应用于探针系统,所述装置包括:

11.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至9中任一项所述方法的步骤。

12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至9中任一项所述的方法的步骤。

...

【技术特征摘要】

1.一种系统页面监控方法,其特征在于,所述方法应用于探针系统,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

3.根据权利要求2所述的方法,其特征在于,所述方法包括:

4.根据权利要求1所述的方法,其特征在于,所述自动登录待监测系统,包括:

5.根据权利要求1所述的方法,其特征在于,所述性能监控指标包括响应状态、响应耗时和文件大小;所述性能监控指标结果包括所述响应状态的类型数量值、所述响应耗时的最大值、所述响应耗时的平均值、所述文件大小的最大值和所述文件大小的平均值。

6.根据权利要求1所述的方法,其特征在于,所述依次自动访问所述待监测系统的每个菜单页面,并在访问对应的所述菜单页面时监测对应的所述菜单页面下的各网络请求且根据监测到的各所述网络请求生成对应的所述菜单页面的性能监控指标,包括:

7....

【专利技术属性】
技术研发人员:章积伟
申请(专利权)人:上海数禾信息科技有限公司
类型:发明
国别省市:

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

1