Interface LoadTestModel.Builder<T>
- Type Parameters:
T
- the load test application type
- Enclosing interface:
- LoadTestModel<T>
public static interface LoadTestModel.Builder<T>
Builds a
LoadTestModel
.-
Method Summary
Modifier and TypeMethodDescriptionapplicationBatchSize
(int applicationBatchSize) build()
loginDelayFactor
(int loginDelayFactor) maximumThinkTime
(int maximumThinkTime) minimumThinkTime
(int minimumThinkTime) titleFactory
(Function<LoadTestModel<T>, String> titleFactory) usageScenarios
(Collection<? extends UsageScenario<T>> usageScenarios)
-
Method Details
-
user
- Parameters:
user
- the initial application user- Returns:
- this builder
-
minimumThinkTime
- Parameters:
minimumThinkTime
- the initial minimum think time- Returns:
- this builder
-
maximumThinkTime
- Parameters:
maximumThinkTime
- the initial maximum think time- Returns:
- this builder
-
loginDelayFactor
- Parameters:
loginDelayFactor
- the login delay factor- Returns:
- this builder
-
applicationBatchSize
- Parameters:
applicationBatchSize
- the initial application batch size- Returns:
- this builder
-
usageScenarios
- Parameters:
usageScenarios
- the usage scenarios- Returns:
- this builder
-
titleFactory
- Parameters:
titleFactory
- the title factory- Returns:
- this builder
-
build
LoadTestModel<T> build()- Returns:
- a new load test instance
-