Package io.hyperfoil.api.config
Class BenchmarkBuilder
java.lang.Object
io.hyperfoil.api.config.BenchmarkBuilder
- Author:
- Ståle Pedersen
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<P extends PluginBuilder<?>>
PaddPlugin(Function<BenchmarkBuilder, P> ctor) addPostHook(RunHook runHook) addPreHook(RunHook runHook) build()static BenchmarkBuilderbuilder()data()data(BenchmarkData data) failurePolicy(Benchmark.FailurePolicy policy) name()static Collection<PhaseBuilder<?>>phasesForTesting(BenchmarkBuilder builder) <T extends PluginBuilder<?>>
TvoidsetDefaultAgentProperties(Map<String, String> properties) source()statisticsCollectionPeriod(long statisticsCollectionPeriod) threads(int threads) triggerUrl(String url)
-
Constructor Details
-
BenchmarkBuilder
-
-
Method Details
-
phasesForTesting
-
builder
-
source
-
name
-
name
-
addAgent
-
threads
-
addPhase
-
singleConstantRatePhase
-
triggerUrl
-
addPreHook
-
addPostHook
-
failurePolicy
-
prepareBuild
public void prepareBuild() -
build
-
statisticsCollectionPeriod
-
data
-
data
-
setDefaultAgentProperties
-
plugin
-
addPlugin
-