<dependency>
<groupId>org.forseti-optimization</groupId>
<artifactId>forseti-core</artifactId>
<version>1.0.0</version>
</dependency>
public class MyClass {
private static int methodCallCount = 0;
public void myMethod() {
// ...
methodCallCount++;
// ...
}
public static void main(String[] args) {
// ...
MyClass obj = new MyClass();
obj.myMethod();
// ...
System.out.println("Method called " + methodCallCount + " times.");
}
}
public class MyPerformanceTest {
public static void main(String[] args) {
// ...
ForsetiPerformanceTestConfig testConfig = new ForsetiPerformanceTestConfig();
testConfig.setNumberOfThreads(10);
testConfig.setRampUpTime(5);
testConfig.setTestDuration(60);
ForsetiPerformanceTestRunner testRunner = new ForsetiPerformanceTestRunner(testConfig);
testRunner.addRequestCreator(new MyRequestCreator());
testRunner.addRequestHandler(new MyRequestHandler());
testRunner.run();
}
}