我一直在寻找旨在检查实时 Java 应用程序的代码覆盖率查看器,主要是在 Tomcat 等应用程序容器内运行的 webapps。当然,有很多不错的工具可以获取单元测试覆盖率的自动报告,但我的目标更像是实时了解不熟悉的 Java 应用程序在特定用户交互中的作用。
Eclipse Java 调试器(使用 JPDA 进行远程调试)非常有用,但前提是您已经熟悉应用程序的体系结构。理论上,我可以使用一些覆盖工具并将其设置为每两秒自动刷新静态 HTML 覆盖报告,但这远非最佳。
对于 Adobe Flex,FlexCover 正是我想要的,它提供了一个几乎实时可视化覆盖范围的覆盖查看器工具,而且设置起来相对简单,至少对于了解这些内容的人来说是这样。那么有没有类似的易于设置的 GUI 工具,免费或非免费的,适用于 Java 吗?