如何配置JUnit测试,优先使用Eclipse集成支持?我正在尝试使用VisualVM来做,但显然无法完成。
我使用的是Windows 7 x64,Eclipse Indigo,jdk 1.6,jre-j9和JUnit 3(我可以使用v.4)
答案 0 :(得分:30)
您可以使用JVisualVM(%JAVA_HOME%/bin/jvisualvm.exe
),但要将其与JUnit一起使用,您需要稍微更改运行配置。
Run->Run Configurations...
)Test
标签中选中“调试后保持JUnit运行”框如果您想要分析测试的特定部分,那么在之前和之后设置断点将使您能够开始/停止分析。
答案 1 :(得分:7)
JProfiler有一个eclipse插件,支持JUnit运行配置。有关eclipse IDE集成的屏幕演示,请参阅here。
要在测试完成后保持JVM活动(以便您可以分析结果),请编辑性能分析设置并在“其他”选项卡上选择“保持VM活动”。
免责声明:我公司开发JProfiler。
答案 2 :(得分:0)
Startup Profiler Plugin是一个精巧的选项,可以使用VisualVM来分析应用程序的启动或短期运行过程(如测试)。
插件提供的命令行参数必须复制到VM参数下的启动配置中。