Interface LoadTest.Applications

Enclosing interface:
LoadTest<T>

public static interface LoadTest.Applications
Controls the load test applications
  • Method Details

    • user

      Value<User> user()
      Returns:
      the user to use when initializing a new application batch
    • runners

      Returns:
      the application runners
    • count

      Returns:
      an observable notified each time the application count changes
    • batchSize

      Value<Integer> batchSize()
      Returns:
      the Value controlling the number of applications to initialize per batch
    • loginDelayFactor

      Value<Integer> loginDelayFactor()
      This value controls the factor with which to multiply the think time when logging in, this helps spread the application logins when creating a batch of application.
      Returns:
      the Value controlling the factor with which to multiply the think time when logging in
    • stop

      void stop(LoadTest.ApplicationRunner applicationRunner)
      Parameters:
      applicationRunner - the application runner to stop
    • addBatch

      void addBatch()
      Adds a batch of applications.
      See Also:
    • removeBatch

      void removeBatch()
      Removes a random batch of applications.
      See Also: