net.sf.sparql.benchmarking.runners
Class SoakRunner

java.lang.Object
  extended by net.sf.sparql.benchmarking.runners.AbstractRunner<SoakOptions>
      extended by net.sf.sparql.benchmarking.runners.SoakRunner
All Implemented Interfaces:
Runner<SoakOptions>

public class SoakRunner
extends AbstractRunner<SoakOptions>

A soak test runner

Soak tests are continuous tests that run for some fixed number of iterations or some period of time. This runner is intended for use when the user is interested in the stability of a system under continuous load rather than its performance.

One key difference between this and the BenchmarkRunner is that this runner does not eliminate outliers so stats for operations will reflect outliers as these are useful in detecting potential performance issues.

Author:
rvesse

Constructor Summary
SoakRunner()
           
 
Method Summary
 void run(SoakOptions options)
          Runs with the given options
 
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
 

Constructor Detail

SoakRunner

public SoakRunner()
Method Detail

run

public void run(SoakOptions options)
Description copied from interface: Runner
Runs with the given options



Copyright © 2014. All Rights Reserved.