diff --git a/src/performancetest/java/kieker/analysis/examples/throughput/ThroughputTimestampAnalysisTest.java b/src/performancetest/java/kieker/analysis/examples/throughput/ThroughputTimestampAnalysisTest.java
index 2e92b7c42e38404d8691772e3cb9209723f4d55d..53022a4b854f8a24dc7bd13d775d74aa1f372a46 100644
--- a/src/performancetest/java/kieker/analysis/examples/throughput/ThroughputTimestampAnalysisTest.java
+++ b/src/performancetest/java/kieker/analysis/examples/throughput/ThroughputTimestampAnalysisTest.java
@@ -24,7 +24,7 @@ import org.junit.Test;
 import teetime.util.StopWatch;
 import teetime.util.TimestampObject;
 import util.test.PerformanceTest;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 import kieker.analysis.examples.ThroughputTimestampAnalysis;
 import kieker.analysis.exception.AnalysisConfigurationException;
diff --git a/src/performancetest/java/teetime/examples/traceReading/ChwHomeTcpTraceReadingTest.java b/src/performancetest/java/teetime/examples/traceReading/ChwHomeTcpTraceReadingTest.java
index 7426d4e29445915574bd96b7f978906f6667d547..5b85f0a2aee9c9ac752273566e83fcd407facbc3 100644
--- a/src/performancetest/java/teetime/examples/traceReading/ChwHomeTcpTraceReadingTest.java
+++ b/src/performancetest/java/teetime/examples/traceReading/ChwHomeTcpTraceReadingTest.java
@@ -35,7 +35,7 @@ import org.junit.runners.MethodSorters;
 import teetime.framework.Analysis;
 import teetime.util.ListUtil;
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 /**
  * @author Christian Wulf
diff --git a/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTcpTraceReconstructionAnalysisTest.java b/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTcpTraceReconstructionAnalysisTest.java
index 811d030f0c3704c2e7958b23b3da07194052995e..8dd6ca55c5000e1cbed467d46e31dfd09b1ad659 100644
--- a/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTcpTraceReconstructionAnalysisTest.java
+++ b/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTcpTraceReconstructionAnalysisTest.java
@@ -33,7 +33,7 @@ import org.junit.Test;
 import teetime.framework.Analysis;
 import teetime.util.ListUtil;
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 /**
  * @author Christian Wulf
diff --git a/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTraceReconstructionAnalysisTest.java b/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTraceReconstructionAnalysisTest.java
index bf37a514e6362931807c268887b0bd2540e051fe..3267eb75a8c312427ba04ec3f89099af707c7780 100644
--- a/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTraceReconstructionAnalysisTest.java
+++ b/src/performancetest/java/teetime/examples/traceReconstruction/ChwHomeTraceReconstructionAnalysisTest.java
@@ -33,7 +33,7 @@ import org.junit.Test;
 
 import teetime.framework.Analysis;
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 import kieker.analysis.plugin.filter.flow.TraceEventRecords;
 
diff --git a/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTcpTraceReconstructionAnalysisTest.java b/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTcpTraceReconstructionAnalysisTest.java
index e2d6fca30dc695fe6c9b9788a6739574ae6a58cb..3ea85caee49615578b53d9b3ebe122b3c65895d3 100644
--- a/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTcpTraceReconstructionAnalysisTest.java
+++ b/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTcpTraceReconstructionAnalysisTest.java
@@ -26,7 +26,7 @@ import org.junit.Test;
 
 import teetime.framework.Analysis;
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 /**
  * @author Christian Wulf
diff --git a/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTraceReconstructionAnalysisTest.java b/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTraceReconstructionAnalysisTest.java
index 4ef91f30b1f16d4fbb230b87cae6f3f2c10956ca..20045c5431df8d345c642a41a54c0e801ebef07c 100644
--- a/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTraceReconstructionAnalysisTest.java
+++ b/src/performancetest/java/teetime/examples/traceReconstruction/ChwWorkTraceReconstructionAnalysisTest.java
@@ -32,7 +32,7 @@ import org.junit.Test;
 
 import teetime.framework.Analysis;
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 import kieker.analysis.plugin.filter.flow.TraceEventRecords;
 
diff --git a/src/performancetest/java/teetime/examples/traceReconstruction/NieWorkKiekerTraceReconstructionAnalysisTest.java b/src/performancetest/java/teetime/examples/traceReconstruction/NieWorkKiekerTraceReconstructionAnalysisTest.java
index daa1b9aef5fdadbe13c7aa30480c5285d8d9c46f..c61f96932e9018995bd3f15cf5a21a2567dc3a80 100644
--- a/src/performancetest/java/teetime/examples/traceReconstruction/NieWorkKiekerTraceReconstructionAnalysisTest.java
+++ b/src/performancetest/java/teetime/examples/traceReconstruction/NieWorkKiekerTraceReconstructionAnalysisTest.java
@@ -31,7 +31,7 @@ import org.junit.Before;
 import org.junit.Test;
 
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 import kieker.analysis.plugin.filter.flow.TraceEventRecords;
 
diff --git a/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwHomeTcpTraceReconstructionAnalysisWithThreadsTest.java b/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwHomeTcpTraceReconstructionAnalysisWithThreadsTest.java
index aa4b4f0bd699b30e9378dccd61d28ea5c4ad8151..34f96f7c5fea273949a85f8e9fbbcc277136a74b 100644
--- a/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwHomeTcpTraceReconstructionAnalysisWithThreadsTest.java
+++ b/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwHomeTcpTraceReconstructionAnalysisWithThreadsTest.java
@@ -35,7 +35,7 @@ import org.junit.runners.MethodSorters;
 import teetime.framework.Analysis;
 import teetime.util.ListUtil;
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 /**
  * @author Christian Wulf
diff --git a/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwWorkTcpTraceReconstructionAnalysisWithThreadsTest.java b/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwWorkTcpTraceReconstructionAnalysisWithThreadsTest.java
index b76f39fca0a7808c40da88367fe71e20225fcd5a..301a7fa1c7c53352096a156299d28429c37f0bfb 100644
--- a/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwWorkTcpTraceReconstructionAnalysisWithThreadsTest.java
+++ b/src/performancetest/java/teetime/examples/traceReconstructionWithThreads/ChwWorkTcpTraceReconstructionAnalysisWithThreadsTest.java
@@ -30,7 +30,7 @@ import org.junit.runners.MethodSorters;
 import teetime.framework.Analysis;
 import teetime.util.ListUtil;
 import teetime.util.StopWatch;
-import util.test.StatisticsUtil;
+import util.test.eval.StatisticsUtil;
 
 /**
  * @author Christian Wulf
diff --git a/src/performancetest/java/teetime/examples/traceReductionWithThreads/ChwWorkTcpTraceReductionAnalysisWithThreadsTest.java b/src/performancetest/java/teetime/examples/traceReductionWithThreads/ChwWorkTcpTraceReductionAnalysisWithThreadsTest.java
index dc129f53d510f32648f9b9cc54ecd2bb605eabc5..8fb011b9f58e51f0f778e96b32332316add625d6 100644
--- a/src/performancetest/java/teetime/examples/traceReductionWithThreads/ChwWorkTcpTraceReductionAnalysisWithThreadsTest.java
+++ b/src/performancetest/java/teetime/examples/traceReductionWithThreads/ChwWorkTcpTraceReductionAnalysisWithThreadsTest.java
@@ -32,8 +32,8 @@ import org.junit.runners.MethodSorters;
 import teetime.framework.Analysis;
 import teetime.util.ListUtil;
 import teetime.util.StopWatch;
-import util.MooBenchStarter;
-import util.test.StatisticsUtil;
+import util.test.MooBenchStarter;
+import util.test.eval.StatisticsUtil;
 
 /**
  * @author Christian Wulf
diff --git a/src/main/java/util/KiekerLoadDriver.java b/src/performancetest/java/util/test/KiekerLoadDriver.java
similarity index 99%
rename from src/main/java/util/KiekerLoadDriver.java
rename to src/performancetest/java/util/test/KiekerLoadDriver.java
index d9a6b78930744bc54e4f9afba7acec9171a58e9e..0d819a0c950cfa0327a317d5f09d336aa2cf4a18 100644
--- a/src/main/java/util/KiekerLoadDriver.java
+++ b/src/performancetest/java/util/test/KiekerLoadDriver.java
@@ -1,4 +1,4 @@
-package util;
+package util.test;
 
 import java.io.BufferedOutputStream;
 import java.io.File;
diff --git a/src/performancetest/java/util/test/MooBenchStarter.java b/src/performancetest/java/util/test/MooBenchStarter.java
new file mode 100644
index 0000000000000000000000000000000000000000..b2e8ac94a5289a75ec31f2f7707e0beb88d405f2
--- /dev/null
+++ b/src/performancetest/java/util/test/MooBenchStarter.java
@@ -0,0 +1,31 @@
+package util.test;
+
+import java.io.File;
+import java.io.IOException;
+import java.util.LinkedList;
+import java.util.List;
+
+public class MooBenchStarter {
+
+	private final File execDir;
+
+	public MooBenchStarter() {
+		this.execDir = new File("scripts/MooBench-cmd");
+		System.out.println("execDir: " + this.execDir.getAbsolutePath());
+	}
+
+	public void start(final int runs, final long calls) throws IOException {
+		final List<String> command = new LinkedList<String>();
+		command.add("cmd");
+		command.add("/c");
+		command.add("start");
+		command.add("/D");
+		command.add(this.execDir.getAbsolutePath());
+		command.add("Load Driver");
+		command.add("startMooBench.cmd");
+		command.add(String.valueOf(runs));
+		command.add(String.valueOf(calls));
+
+		new ProcessBuilder(command).start();
+	}
+}
diff --git a/src/performancetest/java/util/test/PerformanceTest.java b/src/performancetest/java/util/test/PerformanceTest.java
index 9a37bccda14028e26ee5397898f60e3f5afca817..7189ad5fe2ff216838a4581399655e4f7f1554d5 100644
--- a/src/performancetest/java/util/test/PerformanceTest.java
+++ b/src/performancetest/java/util/test/PerformanceTest.java
@@ -13,6 +13,7 @@ import org.junit.runner.Description;
 
 import teetime.util.StopWatch;
 import teetime.util.TimestampObject;
+import util.test.eval.StatisticsUtil;
 
 public abstract class PerformanceTest {