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 Details

    • user

      Parameters:
      user - the initial application user
      Returns:
      this builder
    • minimumThinkTime

      LoadTestModel.Builder<T> minimumThinkTime(int minimumThinkTime)
      Parameters:
      minimumThinkTime - the initial minimum think time
      Returns:
      this builder
    • maximumThinkTime

      LoadTestModel.Builder<T> maximumThinkTime(int maximumThinkTime)
      Parameters:
      maximumThinkTime - the initial maximum think time
      Returns:
      this builder
    • loginDelayFactor

      LoadTestModel.Builder<T> loginDelayFactor(int loginDelayFactor)
      Parameters:
      loginDelayFactor - the login delay factor
      Returns:
      this builder
    • applicationBatchSize

      LoadTestModel.Builder<T> applicationBatchSize(int applicationBatchSize)
      Parameters:
      applicationBatchSize - the initial application batch size
      Returns:
      this builder
    • usageScenarios

      LoadTestModel.Builder<T> usageScenarios(Collection<? extends UsageScenario<T>> usageScenarios)
      Parameters:
      usageScenarios - the usage scenarios
      Returns:
      this builder
    • titleFactory

      LoadTestModel.Builder<T> titleFactory(Function<LoadTestModel<T>,String> titleFactory)
      Parameters:
      titleFactory - the title factory
      Returns:
      this builder
    • build

      LoadTestModel<T> build()
      Returns:
      a new load test instance