Web应用测试监控执行时间

在系统性能调优时以前介绍过使用jmeter-plugins和VisualVM监控系统的总体性能,有时候要找出瓶颈便需要了解某些具体方法调用消耗的时间。VisualVm可以做到,,不过如果做profiler就太耗资源了。个人觉得JavaSimon是一个很不错的选择。不仅可以方便的监控数据层,业务层,Web层的各自访问时间,还提供了Web页面查看统计数据和系统告警通知功能,非常不错。 描述一下基于Spring的Web系统中如何使用JavaSimon。

1. Web.xml 开启Web层统计,Web页面查看以及如何通知告警==>simon-filter>>>console-path>>report-threshold-ms>>request-reporter-class>>stopwatch-source-props>>>>>>>/*>2. Spring配置文件

注意这里只对Spring配置文件中定义的bean有效(spring-mvc中controller无效)

===>3. JDBC 层

直接使用simon的jdbc driver替代官方driver,或者包装datasource就可以达到目的。

可以在Web应用中查看不同层访问时间来定位系统瓶颈了。

我想有一天和你去旅行。去那没有去过的地方,

Web应用测试监控执行时间

相关文章:

你感兴趣的文章:

标签云: