Class PerfTestPass
java.lang.Object
org.operaton.bpm.qa.performance.engine.framework.PerfTestPass
A step in a performance test.
- Author:
- Daniel Meyer
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected booleanprotected final AtomicLongprotected longprotected static final IdGeneratorprotected final intprotected final PerfTestResultprotected Map<String, PerfTestRun> protected long -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongvoidcreateRuns(PerfTestRunner runner, PerfTestStep firstStep, int numberOfRuns) voidendPass()longintgetRuns()longbooleanvoidlogActivityResult(String identifier, List<ActivityPerfTestResult> results) voidlogStepResult(PerfTestStep currentStep, Object stepResult) void
-
Field Details
-
idGenerator
-
numberOfThreads
protected final int numberOfThreads -
completedRuns
-
result
-
completed
protected boolean completed -
runs
-
startTime
protected long startTime -
endTime
protected long endTime
-
-
Constructor Details
-
PerfTestPass
public PerfTestPass(int numberOfThreads)
-
-
Method Details
-
createRuns
-
getNumberOfThreads
public int getNumberOfThreads() -
getCompletedRuns
-
getResult
-
isCompleted
public boolean isCompleted() -
getRuns
-
getStartTime
public long getStartTime() -
getEndTime
public long getEndTime() -
startPass
public void startPass() -
completeRun
public long completeRun() -
endPass
public void endPass() -
logStepResult
-
logActivityResult
-
getRun
-