有没有办法在系统运行时监视服务器上的客户端页面加载时间?特别是,是否有可以与WebSphere服务器集成的工具?
例如,一小时内有1000页加载,我计算平均时间。如果平均时间超过设定的数量,则电子邮件将自动发送给管理员。这根本不难实现,但有没有办法可以跟踪服务器端用户的页面加载时间?
我正在考虑在页面通过JS加载到服务器端后发送响应并在那里进行分析,因此它可以集成到我拥有的每个Web服务或控制器中。但是,是否有任何工具或类似的东西可以做这样的行动?
提前致谢。
P.S。
负载测试应用程序不是我需要的。
修改
我已经浏览了这个问题 - Automated Monitoring of User-perceived Page Load Time,但仍然没有完全回答我的问题:(
答案 0 :(得分:4)
有一篇有趣的JavaWorld文章,其中包含用于监控用户时间的示例代码,使用WebSphere 6.1进行测试:Measuring Web application response time: Meet the client。
在本文中,Srijeeb Roy介绍了一种轻量级方法,用于捕获最终用户的应用程序响应时间体验。他还向您展示了如何在服务器上发送和记录客户端响应时间以供将来分析
但是,您应该实施平均计算和警报。