Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/323.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在JUnit测试中对方法进行基准测试?_Java_Performance_Maven_Maven 3 - Fatal编程技术网

Java 如何在JUnit测试中对方法进行基准测试?

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

我需要识别JUnit测试类中运行缓慢的方法。例如,Surefire site report可以给我测试方法的运行时间,但是如何确定内部方法的运行时间呢

我有以下装置:

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