net.sf.sparql.benchmarking.runners
Class StressRunner
java.lang.Object
net.sf.sparql.benchmarking.runners.AbstractRunner<StressOptions>
net.sf.sparql.benchmarking.runners.StressRunner
- All Implemented Interfaces:
- Runner<StressOptions>
public class StressRunner
- extends AbstractRunner<StressOptions>
A stress test runner
Stress tests are continuous tests that run for some period of time that
gradually increase the load upon the system. This differs from the
SoakRunner
which provides continuous tests that put a stable load on
the system.
The testing methodology is to start with only the number of user defined
parallel threads ( Options.getParallelThreads()
and have each thread
complete a single run. The number of parallel threads are then increased by
the configured ramp up factor (StressOptions.getRampUpFactor()
) and
the runs repeated. This process continues until such time as the configured
maximum runtime or maximum number of threads is reached.
- Author:
- rvesse
Methods inherited from class net.sf.sparql.benchmarking.runners.AbstractRunner |
checkOperations, checkSanity, finished, getSanityCheckQueries, halt, halt, reportAfterOperation, reportAfterOperationMix, reportBeforeOperation, reportBeforeOperationMix, reportCategorizedErrors, reportGeneralOptions, reportOperationSummary, reportPartialProgress, reportProgress, reportProgress, runMix, runOp, runSanityChecks, runSetup, runTeardown, started |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
StressRunner
public StressRunner()
run
public void run(StressOptions options)
- Description copied from interface:
Runner
- Runs with the given options
Copyright © 2014. All Rights Reserved.