是否有可能在启动应用程序(或应用程序服务器)之前将代理程序或某些东西连接到jvm,并且有一个报告显示给定用例中实际执行了多少代码库中的代码库?我想弄清楚在appserver中运行的简单servlet应用程序没有使用多少代码,该应用程序服务器不使用许多j2ee技术,如JCA,JMS,CMP等.
此致,Bulent Erdemir
您正在寻找的是代码覆盖工具.
对于Java,我在EMMA方面取得了很大的成功.您应该知道,任何代码覆盖工具都可能会显着影响性能 - 通常用于单元测试,以检查您的单元测试是否符合代码的相应部分.您也可以将它用于Web应用程序的测试运行 - 我只是建议不要将它用于生产部署.