Java 如何在JUnit测试中对方法进行基准测试?
我需要识别JUnit测试类中运行缓慢的方法。例如,Surefire site report可以给我测试方法的运行时间,但是如何确定内部方法的运行时间呢 我有以下装置:Java 如何在JUnit测试中对方法进行基准测试?,java,performance,maven,maven-3,Java,Performance,Maven,Maven 3,我需要识别JUnit测试类中运行缓慢的方法。例如,Surefire site report可以给我测试方法的运行时间,但是如何确定内部方法的运行时间呢 我有以下装置: Programming language - Java Build tool - Apache Maven Test runner - Apache Surefire Test driver- JUnit Browser driver - Selenium WebDriver Artifacts repository - Sona
Programming language - Java
Build tool - Apache Maven
Test runner - Apache Surefire
Test driver- JUnit
Browser driver - Selenium WebDriver
Artifacts repository - Sonatype Nexus
Continious integration - Jenkins
SCM - Subversion (to be migrated to Git)
为什么不为执行时间定义一个上限,用currentTimeMillis自己测量并用assert timeNeeded