Interface LoadTest.Builder<T>

Type Parameters:
T - the load test application type
Enclosing interface:
LoadTest<T>

public static interface LoadTest.Builder<T>
Builds a LoadTest.
  • Method Details

    • user

      LoadTest.Builder<T> user(User user)
      Parameters:
      user - the initial application user
      Returns:
      this builder
    • minimumThinkTime

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

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

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

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

      LoadTest.Builder<T> scenarios(Collection<? extends LoadTest.Scenario<T>> scenarios)
      Parameters:
      scenarios - the usage scenarios
      Returns:
      this builder
    • name

      LoadTest.Builder<T> name(String name)
      Parameters:
      name - the load test name
      Returns:
      this builder
    • build

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