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) user(is.codion.common.user.User user)
-
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
-