APM终端用户体验监控分析(下)

网友投稿 937 2022-08-28

本站部分文章、图片属于网络上可搜索到的公开信息,均用于学习和交流用途,不能代表睿象云的观点、立场或意见。我们接受网民的监督,如发现任何违法内容或侵犯了您的权益,请第一时间联系小编邮箱jiasou666@gmail.com 处理。

APM终端用户体验监控分析(下)

一.前言

二.基于网络的数据包捕获

这些基于网络的数据包捕获产品可测量响应时间、详细内容、网络产生的错误代码(如重传、DNS 解析问题、乱序数据包和 Nagle 延误)、浏览器产生的错误代码(如请求中断)以及应用产生的错误代码(如HTTP错误代码或者其他自定义错误信息),有些产品还能重建和回放用户实际看到的内容,如下两图所示:

三.客户端变成服务器

人工实施这些  监控技术通常会使得对已改变的软件的测试过程变得复杂,并会增加质量保证的测试周期。APM 供应商也在不断提高代理的能力来监控应用服务器,在处理页面时插入这种代码,从而减轻开发和测试团队的负担。随着浏览器成为未来常用的应用交付平台,这些技术也日趋变得重要。

四.浏览器标准的形成

随着当前浏览器大量使用手动计时方法,这就促使浏览器供应商建立一个定时应用程序编程接口(API)向软件开发人员开放使用。为此已形成多种标准:

寻找能增加浏览器的可见性性能的解决方案,反过来那些自己记录性能日志的开发人员和那些提供更多详细性能指标的 APM 供应商也可采用这些方案。

五.结语

第三方服务供应商不允许使用基于代理或基于网络的工具,这使得这些技术显得不足。不过谢天谢地,根据这些应用组件聚合从浏览器角度改善可见性这点是可行的。随着终端用户体验监控市场的变化,将会出现新的方法,能用来看到终端用户留在桌面浏览器上以及通过 Wi-Fi 或数据连接的平板电脑和移动系统上的活动和体验。对于网络和服务器工具,通过IT操作分析方法将有可能增强网络数据包捕获能力和分析能力。

以上方法将帮助我们拨开迷雾,让被乌云笼罩的可见性重见天日。

上一篇:的确,Java存在缺陷。但是……(java技术上难以解决的问题)
下一篇:ASP.NET MVC 应用提速的十种方法(asp.net mvc与asp.net的区别)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~