如何在Eclipse中查看JUnit测试的打印输出与日志?
在Eclipse中查看JUnit测试的输出、日志与运行结果
嗨,作为Java和Eclipse的新手,这种小问题确实容易让人摸不着头脑,别担心,我一步步教你怎么快速找到这些内容:
1. 查看JUnit测试的运行结果
- 首先,右键点击你的测试类/测试方法,选择
Run As > JUnit Test来运行测试 - 如果没自动弹出JUnit视图,你可以手动打开:点击顶部菜单栏的
Window > Show View > Other,在弹出的窗口里搜索「JUnit」,选中后点击「OK」 - 在JUnit视图里,你能看到所有测试用例的运行状态:绿色对勾代表通过,红色叉号代表失败。展开失败的测试用例,还能看到详细的错误堆栈信息,帮你定位问题
2. 查看打印输出(比如System.out.println的内容)
- 打印输出默认会输出到「Console」视图里,同样如果没看到这个视图,按上面的方法打开:
Window > Show View > Console - 如果你同时运行了其他程序(比如Maven构建),Console视图右上角会有一个下拉箭头,点击它选择对应的JUnit测试会话,就能看到该测试的所有打印内容了
3. 查看日志输出(比如Log4j/SLF4J的日志)
- 如果你用了日志框架,只要你的日志配置是输出到控制台(这是默认配置的常见情况),日志内容也会直接显示在Console视图里,和打印输出混在一起
- 要是你配置了输出到文件日志,那你需要在项目的对应目录(通常是
target或者logs文件夹)里找到日志文件,双击就能在Eclipse里打开查看
小提示
- 运行测试后,Eclipse通常会自动切换到JUnit和Console视图,要是没切换,你可以点击底部面板的「JUnit」「Console」标签页快速切换
- 如果Console里内容太多,点击视图右上角的垃圾桶图标就能清空内容,方便查看新的输出
内容的提问来源于stack exchange,提问作者AnneP
相关产品推荐
相关产品推荐

