System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及自动程序设计,尤其涉及一种应用监控的方法、装置、设备和计算机可读介质。
技术介绍
1、应用监控是指从应用层对应用的性能、流量、带宽占用、受欢迎程度、用户行为、用户来源渠道和用户客户端环境等进行实时监控、分析、报警。
2、现有的应用监控方式往往通过前端埋点或安装探针等方式,对前端请求的调用链路进行分析,着重于接口的平均耗时和成功率。
3、在实现本专利技术过程中,专利技术人发现现有技术中至少存在如下问题:采用前端埋点或安装探针方式需要改造监控对象实现复杂。
技术实现思路
1、有鉴于此,本专利技术实施例提供一种应用监控的方法、装置、设备和计算机可读介质,无需改造监控对象就能够实现监控,实现简单。
2、为实现上述目的,根据本专利技术实施例的一个方面,提供了一种应用监控的方法,包括:
3、在后台的生产服务器上安装浏览器,以采用测试工具测试所述浏览器,所述生产服务器监控应用;
4、调用所述生产服务器上浏览器的api接口执行预设脚本,从而在后台运行所述生产服务器上浏览器,所述浏览器用于执行所述应用;
5、基于所述测试工具对所述浏览器的测试结果,确定所述生产服务器上浏览器执行所述应用的页面响应参数,以基于所述页面响应参数,输出所述应用的http请求的属性信息和所述应用的运行指标。
6、所述在后台的生产服务器上安装浏览器,以采用测试工具测试所述浏览器,包括:
7、在所述后台的生产服务器上安装
8、在所述后台的生产服务器上安装浏览器和所述测试工具的浏览器驱动,以采用所述测试工具测试所述浏览器。
9、所述调用所述生产服务器上浏览器的api接口执行预设脚本,从而在后台运行所述生产服务器上浏览器,包括:
10、调用所述生产服务器上浏览器的api接口执行预设脚本,以在所述生产服务器上浏览器中设置无头浏览器模式;
11、按照所述预设脚本,在后台运行所述生产服务器上浏览器的无头浏览器模式。
12、所述基于所述测试工具对所述浏览器的测试结果,确定所述生产服务器上浏览器执行所述应用的页面响应参数,包括:
13、将所述浏览器接收到监控的请求数据作为应用监控依据,基于所述测试工具对所述浏览器执行所述应用进行测试;
14、基于脚本日志中的http请求和所述测试工具对所述浏览器的测试结果,确定所述生产服务器上浏览器执行所述应用的页面响应参数。
15、所述基于所述页面响应参数,输出所述应用的http请求的属性信息和所述应用的运行指标,包括:
16、基于所述页面响应参数,输出所述应用的http请求的属性信息和所述应用的运行指标;
17、根据所述应用的http请求的属性信息和所述运行指标,显示所述http请求的上一条请求信息和所述http请求的下一条请求信息。
18、所述方法还包括:
19、采用所述测试工具模拟多个用户针对所述应用的并发操作,基于所述测试工具对所述浏览器的测试结果,确定所述应用处理参数。
20、所述方法还包括:
21、响应于输入指定参数,采用所述测试工具对所述浏览器的测试结果包括所述指定参数的返回结果,以按照所述返回结果验证页面或验证结果。
22、根据本专利技术实施例的第二方面,提供了一种应用监控的装置包括:
23、控制模块,用于在后台的生产服务器上安装浏览器,以采用测试工具测试所述浏览器,所述生产服务器监控应用;
24、调用模块,用于调用所述生产服务器上浏览器的api接口执行预设脚本,从而在后台运行所述生产服务器上浏览器;
25、输出模块,用于基于所述测试工具对所述浏览器的测试结果,确定所述生产服务器上浏览器的页面响应参数,以基于所述页面响应参数,输出所述应用的http请求的属性信息和运行指标。
26、根据本专利技术实施例的第三方面,提供了一种应用监控的电子设备,包括:
27、一个或多个处理器;
28、存储装置,用于存储一个或多个程序,
29、当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如上述的方法。
30、根据本专利技术实施例的第四方面,提供了一种计算机可读介质,其上存储有计算机程序,所述程序被处理器执行时实现如上述的方法。
31、根据本专利技术实施例的第五方面,提供了一种计算机程序产品,包括计算机程序,所述程序被处理器执行时实现本专利技术实施例提供的如上述的方法。
32、上述专利技术中的一个实施例具有如下优点或有益效果:在后台的生产服务器上安装浏览器,以采用测试工具测试所述浏览器,所述生产服务器监控应用;调用所述生产服务器上浏览器的api接口执行预设脚本,从而在后台运行所述生产服务器上浏览器,所述浏览器用于执行所述应用;基于所述测试工具对所述浏览器的测试结果,确定所述生产服务器上浏览器执行所述应用的页面响应参数,以基于所述页面响应参数,输出所述应用的http请求的属性信息和所述应用的运行指标。由于可以在后台的生产服务器中监控应用,则无需改造监控对象就能够实现对应用的监控,实现简单。
33、上述的非惯用的可选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。
本文档来自技高网...【技术保护点】
1.一种应用监控的方法,其特征在于,包括:
2.根据权利要求1所述应用监控的方法,其特征在于,所述在后台的生产服务器上安装浏览器,以采用测试工具测试所述浏览器,包括:
3.根据权利要求1所述应用监控的方法,其特征在于,所述调用所述生产服务器上浏览器的API接口执行预设脚本,从而在后台运行所述生产服务器上浏览器,包括:
4.根据权利要求1所述应用监控的方法,其特征在于,所述基于所述测试工具对所述浏览器的测试结果,确定所述生产服务器上浏览器执行所述应用的页面响应参数,包括:
5.根据权利要求1所述应用监控的方法,其特征在于,所述基于所述页面响应参数,输出所述应用的HTTP请求的属性信息和所述应用的运行指标,包括:
6.根据权利要求1所述应用监控的方法,其特征在于,所述方法还包括:
7.根据权利要求1所述应用监控的方法,其特征在于,所述方法还包括:
8.一种应用监控的装置,其特征在于,包括:
9.一种应用监控的电子设备,其特征在于,包括:
10.一种计算机可读介质,其上存储有计算
11.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一所述的方法。
...【技术特征摘要】
1.一种应用监控的方法,其特征在于,包括:
2.根据权利要求1所述应用监控的方法,其特征在于,所述在后台的生产服务器上安装浏览器,以采用测试工具测试所述浏览器,包括:
3.根据权利要求1所述应用监控的方法,其特征在于,所述调用所述生产服务器上浏览器的api接口执行预设脚本,从而在后台运行所述生产服务器上浏览器,包括:
4.根据权利要求1所述应用监控的方法,其特征在于,所述基于所述测试工具对所述浏览器的测试结果,确定所述生产服务器上浏览器执行所述应用的页面响应参数,包括:
5.根据权利要求1所述应用监控的方法,其特征在于,所述基于所述页面响应参数,输出...
【专利技术属性】
技术研发人员:徐雷,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。